home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 January: Mac OS SDK / Dev.CD Jan 97 SDK1.toast / Development Kits (Disc 1) / QuickDraw GX / Programming Stuff / Sample Code / Printing Samples / Printer Drivers… / LaserWriter--custom dialogs / Generic LaserWriter.r < prev    next >
Encoding:
Text File  |  1996-06-15  |  69.4 KB  |  1,711 lines  |  [TEXT/MPS ]

  1. /*------------------------------------------------------------------------------
  2. FILENAME
  3.     Generic LaserWriter.r
  4.  
  5. DESCRIPTION
  6.     This module contains all of the #defines which for the generic
  7.     LaserWriter driver.
  8.     
  9.    12/18/93    - dmh - Made non-IIg-specific for the b3 seed.
  10.     9/13/93 - dmh - Updated for the b2 seed.
  11.     4/26/93 - dmh - Updated for the b1 seed.
  12.     2/11/94 - dmh - Added Custom old-API dialog.
  13.     8/28/94 - dmh - Finalized for SDK.
  14.     6/14/96 - cn  - Updated to support Universal Interfaces 2.1.
  15.  
  16. COPYRIGHT
  17.      Copyright Apple Computer, Inc. 1989-1996
  18.      All rights reserved. 
  19. -------------------------------------------------------------------------------- */
  20.  
  21. #define SystemSevenOrLater        1
  22.  
  23. #include "Types.r"
  24. #include "SysTypes.r"
  25. #include "GXPrintingResTypes.r"
  26.  
  27. // the defines
  28.  
  29. #define vShortVersionStr        "1.0"
  30. #define    kDriverName                "Generic LaserWriter"
  31. #define    kCreatorType            'scL3'
  32. #define    kFileType                'pdvr'
  33. #define kPrintDialogPICT        gxPrintingDriverBaseID
  34.  
  35.  
  36. /* ------------------------------------------------------------------------ */
  37. /* 'vers' RESOURCE REQUIRED BY ALL PRINTER DRIVERS                            */
  38. /* ------------------------------------------------------------------------ */
  39.  
  40. /*    The first byte of this resource must be zero or one for
  41.     this driver to be compatible with GX v1.0.  The
  42.     remainder of the data is ignored                        */
  43.  
  44. resource 'vers' (gxPrintingDriverBaseID, sysheap, purgeable) {
  45.     0x0,
  46.     0x0,
  47.     release,
  48.     0x0,
  49.     verUS,
  50.     "",
  51.     ""
  52. };
  53.  
  54.  
  55. // Normal 'vers' resources so we can tell what version we've got.
  56.  
  57. resource 'vers' (1, sysheap, purgeable) {
  58.     0x1,
  59.     0x0,
  60.     final,
  61.     0x0,
  62.     verUS,
  63.     vShortVersionStr,
  64.     vShortVersionStr", © Apple Computer, Inc. 1988-1994"
  65. };
  66.  
  67.  
  68. resource 'vers' (2, sysheap, purgeable) {
  69.     0x1,
  70.     0x0,
  71.     final,
  72.     0x0,
  73.     verUS,
  74.     vShortVersionStr,
  75.     "Sample Printer Driver"
  76. };
  77.  
  78.  
  79. /*------------------------------------------- the bundle ------------------------------------*/
  80.  
  81. type kCreatorType as 'STR ';
  82.  
  83. resource kCreatorType (0, sysheap, purgeable) { "Generic LaserWriter Driver " vShortVersionStr };
  84.  
  85. resource 'BNDL' (gxPrintingDriverBaseID + 1, sysheap, purgeable) {
  86.     kCreatorType,
  87.     0,
  88.     {
  89.         'FREF',
  90.         {
  91.             0, gxPrintingDriverBaseID,
  92.             1, gxPrintingDriverBaseID + 1,
  93.             2, gxPrintingDriverBaseID + 2,
  94.             3, gxPrintingDriverBaseID + 3,
  95.             4, gxPrintingDriverBaseID + 4,
  96.             5, gxPrintingDriverBaseID + 5,
  97.             6, gxPrintingDriverBaseID + 6,
  98.             7, gxPrintingDriverBaseID + 7
  99.         },
  100.         'ICN#',
  101.         {
  102.             0, gxPrintingDriverBaseID + 2,
  103.             1, gxPrintingDriverBaseID + 2,
  104.             2, gxPrintingDriverBaseID + 3,
  105.             3, gxPrintingDriverBaseID + 4,
  106.             4, gxPrintingDriverBaseID + 5,
  107.             5, gxPrintingDriverBaseID + 6,
  108.             6, gxPrintingDriverBaseID + 6,
  109.             7, gxPrintingDriverBaseID + 7
  110.         }
  111.     }
  112. };
  113.  
  114. resource 'FREF' (gxPrintingDriverBaseID, sysheap, purgeable) {
  115.     'pdvr',
  116.     0,
  117.     ""
  118. };
  119.  
  120. resource 'FREF' (gxPrintingDriverBaseID + 1, sysheap, purgeable) {
  121.     'dpnn',
  122.     1,
  123.     ""
  124. };
  125.  
  126. resource 'FREF' (gxPrintingDriverBaseID + 2, sysheap, purgeable) {
  127.     'dpns',
  128.     2,
  129.     ""
  130. };
  131.  
  132. resource 'FREF' (gxPrintingDriverBaseID + 3, sysheap, purgeable) {
  133.     'dpcn',
  134.     3,
  135.     ""
  136. };
  137.  
  138. resource 'FREF' (gxPrintingDriverBaseID + 4, sysheap, purgeable) {
  139.     'dpcs',
  140.     4,
  141.     ""
  142. };
  143.  
  144. resource 'FREF' (gxPrintingDriverBaseID + 5, sysheap, purgeable) {
  145.     'dvcf',
  146.     5,
  147.     ""
  148. };
  149.  
  150. resource 'FREF' (gxPrintingDriverBaseID + 6, sysheap, purgeable) {
  151.     'dpna',
  152.     6,
  153.     ""
  154. };
  155.  
  156. resource 'FREF' (gxPrintingDriverBaseID + 7, sysheap, purgeable) {
  157.     'dppz',
  158.     7,
  159.     ""
  160. };
  161.  
  162. resource 'STR ' (gxPrintingDriverBaseID + 2, sysheap, purgeable ) { vShortVersionStr };
  163.  
  164. resource 'pfil' ( 1, sysheap, purgeable ) {
  165.  
  166.     {
  167.         "PostScript®"
  168.     };
  169. };
  170.  
  171. /* ------------------------- resources for scanning the status ----------------------*/
  172.  
  173. resource gxPostscriptScanningType ( gxPostscriptScanningID, sysheap, purgeable )
  174. {
  175.     0,
  176.     {
  177.     SimpleScan {"busy"}, SimpleScan { "printer busy" }, SimpleOffset {}, NoAction {};
  178.     SimpleScan {"waiting"}, SimpleScan {"preparing data"}, SimpleOffset {}, NoAction {};    
  179.     SimpleScan {"job:"}, SimpleScan {"User"}, SimpleOffset {}, NoAction {};
  180.     }
  181. };
  182.  
  183. resource gxPostscriptScanningType ( gxPostscriptScanningID + 1, sysheap, purgeable )
  184. {
  185.     0,
  186.     {
  187.     SimpleScan {"%%["}, SimpleScan {""}, SimpleOffset {}, NoAction {};
  188.     SimpleScan {"]%%"}, SimpleScan {""}, SimpleOffset {}, NoAction {};
  189.     SimpleScan {"PrinterError"}, SimpleScan {"Printer"}, SimpleOffset {}, NoAction {};
  190.     }
  191. };
  192.  
  193.  
  194. // select which imaging system to use.
  195.  
  196. resource gxImagingSystemSelectorType (gxImagingSystemSelectorID, sysheap, purgeable )
  197. {
  198.     gxPostscriptPrinterType    // we use the PostScript system
  199. };
  200.  
  201.  
  202. // this resource allows us to customize the old API's behavior
  203.  
  204. resource 'cust' (-8192, sysheap, purgeable )
  205. {
  206.     300, 300,                    // our DPI
  207.     laserWriter,                // we use the default up driver (LaserWriter)
  208.     {4, 4},                        // pattern stretch of 4 (nearest thing to 300 dpi/72 dpi)
  209.     gxPostScriptTargetTranslation + gxOptimizedTranslation
  210. };
  211.  
  212. // this resource tells the quickdraw driver about the resolution of the device
  213.  
  214. resource gxReslType ( gxReslID, sysheap, purgeable )
  215. {
  216.     rangeType,
  217.         25, 1500,
  218.         25,    1500,
  219.         { 300, 300 };
  220. };
  221.  
  222. // this resource customizes the behavior of the universal driver, allowing us
  223. // to use standard mechanisms for buffering and IO
  224.  
  225. resource gxUniversalIOPrefsType ( gxUniversalIOPrefsID, sysheap, purgeable  )
  226. {
  227.     standardIO,
  228.     4,            // four buffers (univ driver WILL run with less if it needs to)
  229.     1024*2,        // we want them to each be large enough for one scan line of data (at least)
  230.     10,            // number of requests blocks to allocate for HIO
  231.     600,        // wait a ten seconds to open and close connections
  232.     1200,        // and 20 seconds for reading and writing
  233. };
  234.  
  235. resource gxPostscriptPrefsType ( gxPostscriptPrefsID, sysheap, purgeable  )    
  236. {
  237.     1,                                            // language level
  238.     gxRGBSpace,                                    // shape color space
  239.     0,                                            // flags
  240.     1500,                                        // path limit
  241.     31,                                            // gsave limit
  242.     500,                                        // operand stack limit
  243.     type1StreamType + type3StreamType,            // the font type that this printer supports
  244.     434204                                        // vm
  245. };
  246.  
  247. /*----------------------- message overrides --------------------------------*/
  248.  
  249. // overrides for universal messages and where to find them in the jump table
  250.  
  251. #define firstOffset        4
  252. #define    segmentID        0
  253.  
  254. resource gxOverrideType (gxDriverUniversalOverrideID, sysheap, purgeable)
  255. {
  256.     {
  257.         gxInitialize,                  segmentID, firstOffset,
  258.         gxShutDown,                  segmentID, firstOffset +4
  259.     };
  260. };
  261.  
  262. resource gxOverrideType (gxDriverCompatibilityOverrideID, sysheap, purgeable)
  263. {
  264.     {
  265.         gxPrDlgMain,                  segmentID, firstOffset +8,
  266.         gxPrStlInit,                  segmentID, firstOffset +12,
  267.         gxPrJobInit,                  segmentID, firstOffset +16,
  268.         gxPrValidate,                segmentID, firstOffset +20,
  269.         gxPrintDefault,                segmentID, firstOffset +24,
  270.         gxConvertPrintRecordTo,        segmentID, firstOffset +28,
  271.         gxConvertPrintRecordFrom,    segmentID, firstOffset +32
  272.     };
  273. };
  274.  
  275.  
  276. /* Our default print record. */
  277.  
  278. data 'PREC' (0, sysheap, purgeable) {
  279.     $"0004 0000 0048 0048 0000 0000 02DA 0228"
  280.     $"FFE1 FFE2 02F9 0246 8847 0528 03FC 0002"
  281.     $"0000 0048 0048 0000 0000 02DA 0228 0001"
  282.     $"0000 0064 0000 0001 0001 0101 0000 0001"
  283.     $"270F 0001 0101 0000 0000 0000 0000 0000"
  284.     $"0000 0002 0019 0190 0000 0000 00C0 0000"
  285.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  286.     $"0000 0000 0000 0000"
  287. };
  288.  
  289.  
  290. /* Our old-API job dialog resources. */
  291.  
  292. resource 'DLOG' (gxJobDialogResID, sysheap, purgeable) {
  293.     {35, 24, 155, 495},
  294.     dBoxProc,
  295.     invisible,
  296.     noGoAway,
  297.     0x1,
  298.     gxJobDialogResID,
  299.     "Job",
  300.     alertPositionMainScreen
  301. };
  302.  
  303. resource 'DITL' (gxJobDialogResID, sysheap, purgeable) {
  304.     {    /* array DITLarray: 18 elements */
  305.         /* [1] */
  306.         {5, 401, 24, 461},
  307.         Button {
  308.             enabled,
  309.             "Print"
  310.         },
  311.         /* [2] */
  312.         {33, 401, 52, 461},
  313.         Button {
  314.             enabled,
  315.             "Cancel"
  316.         },
  317.         /* [3] */
  318.         {4, 4, 20, 265},
  319.         StaticText {
  320.             disabled,
  321.             "Customized PostScript Driver"
  322.         },
  323.         /* [4] */
  324.         {34, 9, 50, 59},
  325.         StaticText {
  326.             disabled,
  327.             "Copies:"
  328.         },
  329.         /* [5] */
  330.         {34, 66, 50, 92},
  331.         EditText {
  332.             enabled,
  333.             "1"
  334.         },
  335.         /* [6] */
  336.         {34, 108, 50, 153},
  337.         StaticText {
  338.             disabled,
  339.             "Pages:"
  340.         },
  341.         /* [7] */
  342.         {34, 161, 50, 201},
  343.         RadioButton {
  344.             enabled,
  345.             "All"
  346.         },
  347.         /* [8] */
  348.         {34, 208, 50, 264},
  349.         RadioButton {
  350.             enabled,
  351.             "From:"
  352.         },
  353.         /* [9] */
  354.         {34, 273, 50, 307},
  355.         EditText {
  356.             enabled,
  357.             ""
  358.         },
  359.         /* [10] */
  360.         {34, 319, 50, 339},
  361.         StaticText {
  362.             disabled,
  363.             "To:"
  364.         },
  365.         /* [11] */
  366.         {34, 343, 50, 377},
  367.         EditText {
  368.             enabled,
  369.             ""
  370.         },
  371.         /* [12] */
  372.         {69, 107, 85, 205},
  373.         RadioButton {
  374.             enabled,
  375.             "Automatic"
  376.         },
  377.         /* [13] */
  378.         {69, 207, 85, 310},
  379.         RadioButton {
  380.             enabled,
  381.             "Manual"
  382.         },
  383.         /* [14] */
  384.         {69, 9, 85, 99},
  385.         StaticText {
  386.             disabled,
  387.             "Paper Feed:"
  388.         },
  389.         /* [15] */
  390.         {98, 9, 116, 159},
  391.         CheckBox {
  392.             enabled,
  393.             "Print To Disk"
  394.         },
  395.         /* [16] */
  396.         {122, 0, 123, 470},
  397.         UserItem {
  398.             disabled
  399.         },
  400.         /* [17] */
  401.         {21, 3, 22, 388},
  402.         UserItem {
  403.             disabled
  404.         },
  405.         /* [18] */
  406.         {84, 430, 116, 462},
  407.         Picture {
  408.             disabled,
  409.             kPrintDialogPICT
  410.         }
  411.     }
  412. };
  413.  
  414.  
  415. /*-------------------------------------------- LaserWriter paper types --------------------*/
  416.  
  417. resource 'ptyp'    ( gxPrintingDriverBaseID + 1, sysheap, purgeable  )    {
  418.     
  419.     "US Letter",
  420.     
  421.         /* page rectangle */
  422.     0x00000000,                /* 0.0 */
  423.     0x00000000,                /* 0.0 */
  424.     0x0247AE18,                /* 8.10667 */
  425.     0x0308A3DC,                /* 10.7867 */
  426.  
  427.         /* paper rectangle */
  428.     0xFFF1D70C,                /* -0.196666 */
  429.     0xFFF870A8,                /* -0.104999 */
  430.     0x0255D70C,                /* 8.30333 */
  431.     0x031070A8,                /* 10.895 */
  432.     
  433.     usLetterBase,
  434.     kCreatorType,
  435.  
  436.     inch,
  437.  
  438.     newStylePaperType,
  439.     isDefaultPaperType,
  440.     {
  441.         'post',
  442.         gxPrintingTagID,
  443.         itemLocked,
  444.         itemPersistent,
  445.         0,
  446.         "/letter dup where { pop load exec }{ pop } ifelse\n"
  447.     }
  448. };
  449.  
  450. resource 'ptyp' ( gxPrintingDriverBaseID + 2, sysheap, purgeable  )    {
  451.     
  452.     "US Legal",
  453.     
  454.         /* page rectangle */
  455.     0x00000000,                /* 0.0 */
  456.     0x00000000,                /* 0.0 */
  457.     0x0247AE18,                /* 8.10667 */
  458.     0x03E0A3DC,                /* 13.7867 */
  459.  
  460.         /* paper rectangle */
  461.     0xFFF1D70C,                /* -0.196666 */
  462.     0xFFF870A8,                /* -0.104999 */
  463.     0x0255D70C,                /* 8.30333 */
  464.     0x03E870A8,                /* 13.895 */
  465.  
  466.     usLegalBase,
  467.     kCreatorType,
  468.  
  469.     inch,
  470.     
  471.     newStylePaperType,
  472.     notDefaultPaperType,
  473.     {
  474.         'post',
  475.         gxPrintingTagID,
  476.         itemLocked,
  477.         itemPersistent,
  478.         0,
  479.         "/legal dup where { pop load exec }{ pop } ifelse\n"
  480.     }
  481. };
  482.  
  483.  
  484. resource 'ptyp' ( gxPrintingDriverBaseID + 3, sysheap, purgeable  )    {
  485.  
  486.     "A4 Letter",
  487.     
  488.         /* page rectangle */
  489.     0x00000000,                /* 0.0 */
  490.     0x00000000,                /* 0.0 */
  491.     0x023851EC,                /* 7.89333 */
  492.     0x0337AE18,                /* 11.44 */
  493.  
  494.         /* paper rectangle */
  495.     0xFFF3A3C0,                /* -0.18 */
  496.     0xFFF73D74,                /* -0.121666 */
  497.     0x02467AE4,                /* 8.09 */
  498.     0x0340EB88,                /* 11.5683 */
  499.  
  500.     a4LetterBase,
  501.     kCreatorType,
  502.  
  503.     inch,
  504.     
  505.     newStylePaperType,
  506.     notDefaultPaperType,
  507.     {
  508.         'post',
  509.         gxPrintingTagID,
  510.         itemLocked,
  511.         itemPersistent,
  512.         0,
  513.         "/a4 dup where { pop load exec }{ pop } ifelse\n"
  514.     }
  515. };
  516.  
  517. resource 'ptyp' ( gxPrintingDriverBaseID + 4, sysheap, purgeable  )    {
  518.  
  519.     "B5 Letter",
  520.     
  521.         /* page rectangle */
  522.     0x00000000,                /* 0.0 */
  523.     0x00000000,                /* 0.0 */
  524.     0x01E3D70C,                /* 6.72 */
  525.     0x02C28F60,                /* 9.81333 */
  526.  
  527.         /* paper rectangle */
  528.     0xFFEB5C2A,                /* -0.286666 */
  529.     0x000751EC,                /* 0.101667 */
  530.     0x01DE51EC,                /* 6.64333 */
  531.     0x02CBCCD0,                /* 9.94167 */
  532.  
  533.     b5LetterBase,
  534.     kCreatorType,
  535.  
  536.     inch,
  537.     
  538.     newStylePaperType,
  539.     notDefaultPaperType,
  540.     {
  541.         'post',
  542.         gxPrintingTagID,
  543.         itemLocked,
  544.         itemPersistent,
  545.         0,
  546.         "/b5 dup where { pop load exec }{ pop } ifelse\n"
  547.     }    
  548. };
  549.  
  550. resource 'ptyp' ( gxPrintingDriverBaseID + 5, sysheap, purgeable  )    {
  551.  
  552.     "US Letter (small)",
  553.     
  554.         /* page rectangle */
  555.     0x00000000,                /* 0.0 */
  556.     0x00000000,                /* 0.0 */
  557.     0x023851F0,                /* 7.89333 */
  558.     0x02E5999C,                /* 10.3 */
  559.  
  560.         /* paper rectangle */
  561.     0xFFEA28F6,                /* -0.303333 */
  562.     0xFFE6B854,                /* -0.351111 */
  563.     0x024E28F8,                /* 8.19667 */
  564.     0x02FEB854,                /* 10.6489 */
  565.  
  566.     usLetterBase,
  567.     kCreatorType,
  568.  
  569.     inch,
  570.     
  571.     newStylePaperType,
  572.     notDefaultPaperType,
  573.     {
  574.         'post',
  575.         gxPrintingTagID,
  576.         itemLocked,
  577.         itemPersistent,
  578.         0,
  579.         "/lettersmall dup where { pop load exec }{ pop } ifelse\n"
  580.     }    
  581. };
  582.  
  583. resource 'ptyp' ( gxPrintingDriverBaseID + 6, sysheap, purgeable  )    {
  584.  
  585.     "A4 Letter (small)",
  586.     
  587.         /* page rectangle */
  588.     0x00000000,                /* 0.0 */
  589.     0x00000000,                /* 0.0 */
  590.     0x0228F5C4,                /* 7.68 */
  591.     0x0317C294,                /* 10.9967 */
  592.  
  593.         /* paper rectangle */
  594.     0xFFEB5C28,                /* -0.286667 */
  595.     0xFFE7147C,                /* -0.346111 */
  596.     0x023ECCD0,                /* 7.98333 */
  597.     0x0330C290,                /* 11.3439 */
  598.  
  599.     a4LetterBase,
  600.     kCreatorType,
  601.  
  602.     inch,
  603.     
  604.     newStylePaperType,
  605.     notDefaultPaperType,
  606.     {
  607.         'post',
  608.         gxPrintingTagID,
  609.         itemLocked,
  610.         itemPersistent,
  611.         0,
  612.         "/a4small dup where { pop load exec }{ pop } ifelse\n"
  613.     }    
  614. };
  615.  
  616. /*--------------------------------------- old style paper types -----------------------*/
  617.  
  618. resource 'ptyp'    ( gxPrintingDriverBaseID + 7, sysheap, purgeable  )    {
  619.     
  620.     "US Letter",
  621.     
  622.         /* page rectangle */
  623.     0x00000000,                /* 0.0 */
  624.     0x00000000,                /* 0.0 */
  625.     0x0247AE18,                /* 8.10667 */
  626.     0x0308A3DC,                /* 10.7867 */
  627.  
  628.         /* paper rectangle */
  629.     0xFFF1D70C,                /* -0.196666 */
  630.     0xFFF870A8,                /* -0.104999 */
  631.     0x0255D70C,                /* 8.30333 */
  632.     0x031070A8,                /* 10.895 */
  633.     
  634.     usLetterBase,
  635.     kCreatorType,
  636.  
  637.     inch,
  638.  
  639.     oldStylePaperType,
  640.     isDefaultPaperType,
  641.     {
  642.         'post',
  643.         gxPrintingTagID,
  644.         itemLocked,
  645.         itemPersistent,
  646.         0,
  647.         "/letter dup where { pop load exec }{ pop } ifelse\n"
  648.     }    
  649. };
  650.  
  651. resource 'ptyp' ( gxPrintingDriverBaseID + 8, sysheap, purgeable  )    {
  652.     
  653.     "US Legal",
  654.     
  655.         /* page rectangle */
  656.     0x00000000,                /* 0.0 */
  657.     0x00000000,                /* 0.0 */
  658.     0x0247AE18,                /* 8.10667 */
  659.     0x03E0A3DC,                /* 13.7867 */
  660.  
  661.         /* paper rectangle */
  662.     0xFFF1D70C,                /* -0.196666 */
  663.     0xFFF870A8,                /* -0.104999 */
  664.     0x0255D70C,                /* 8.30333 */
  665.     0x03E870A8,                /* 13.895 */
  666.  
  667.     usLegalBase,
  668.     kCreatorType,
  669.  
  670.     inch,
  671.     
  672.     oldStylePaperType,
  673.     notDefaultPaperType,
  674.     {
  675.         'post',
  676.         gxPrintingTagID,
  677.         itemLocked,
  678.         itemPersistent,
  679.         0,
  680.         "/legal dup where { pop load exec }{ pop } ifelse\n"
  681.     }    
  682. };
  683.  
  684.  
  685. resource 'ptyp' ( gxPrintingDriverBaseID + 9, sysheap, purgeable  )    {
  686.  
  687.     "A4 Letter",
  688.     
  689.         /* page rectangle */
  690.     0x00000000,                /* 0.0 */
  691.     0x00000000,                /* 0.0 */
  692.     0x023851EC,                /* 7.89333 */
  693.     0x0337AE18,                /* 11.44 */
  694.  
  695.         /* paper rectangle */
  696.     0xFFF3A3C0,                /* -0.18 */
  697.     0xFFF73D74,                /* -0.121666 */
  698.     0x02467AE4,                /* 8.09 */
  699.     0x0340EB88,                /* 11.5683 */
  700.  
  701.     a4LetterBase,
  702.     kCreatorType,
  703.  
  704.     inch,
  705.     
  706.     oldStylePaperType,
  707.     notDefaultPaperType,
  708.     {
  709.         'post',
  710.         gxPrintingTagID,
  711.         itemLocked,
  712.         itemPersistent,
  713.         0,
  714.         "/a4 dup where { pop load exec }{ pop } ifelse\n"
  715.     }    
  716. };
  717.  
  718. resource 'ptyp' ( gxPrintingDriverBaseID + 10, sysheap, purgeable  )    {
  719.  
  720.     "B5 Letter",
  721.     
  722.         /* page rectangle */
  723.     0x00000000,                /* 0.0 */
  724.     0x00000000,                /* 0.0 */
  725.     0x01E3D70C,                /* 6.72 */
  726.     0x02C28F60,                /* 9.81333 */
  727.  
  728.         /* paper rectangle */
  729.     0xFFEB5C2A,                /* -0.286666 */
  730.     0x000751EC,                /* 0.101667 */
  731.     0x01DE51EC,                /* 6.64333 */
  732.     0x02CBCCD0,                /* 9.94167 */
  733.  
  734.     b5LetterBase,
  735.     kCreatorType,
  736.  
  737.     inch,
  738.     
  739.     oldStylePaperType,
  740.     notDefaultPaperType,
  741.     {
  742.         'post',
  743.         gxPrintingTagID,
  744.         itemLocked,
  745.         itemPersistent,
  746.         0,
  747.         "/b5 dup where { pop load exec }{ pop } ifelse\n"
  748.     }    
  749. };
  750.  
  751. resource 'ptyp' ( gxPrintingDriverBaseID + 11, sysheap, purgeable  )    {
  752.  
  753.     "US Letter (small)",
  754.     
  755.         /* page rectangle */
  756.     0x00000000,                /* 0.0 */
  757.     0x00000000,                /* 0.0 */
  758.     0x023851F0,                /* 7.89333 */
  759.     0x02E5999C,                /* 10.3 */
  760.  
  761.         /* paper rectangle */
  762.     0xFFEA28F6,                /* -0.303333 */
  763.     0xFFE6B854,                /* -0.351111 */
  764.     0x024E28F8,                /* 8.19667 */
  765.     0x02FEB854,                /* 10.6489 */
  766.  
  767.     usLetterBase,
  768.     kCreatorType,
  769.  
  770.     inch,
  771.     
  772.     oldStylePaperType,
  773.     notDefaultPaperType,
  774.     {
  775.         'post',
  776.         gxPrintingTagID,
  777.         itemLocked,
  778.         itemPersistent,
  779.         0,
  780.         "/lettersmall dup where { pop load exec }{ pop } ifelse\n"
  781.     }    
  782. };
  783.  
  784. resource 'ptyp' ( gxPrintingDriverBaseID + 12, sysheap, purgeable  )    {
  785.  
  786.     "A4 Letter (small)",
  787.     
  788.         /* page rectangle */
  789.     0x00000000,                /* 0.0 */
  790.     0x00000000,                /* 0.0 */
  791.     0x0228F5C4,                /* 7.68 */
  792.     0x0317C294,                /* 10.9967 */
  793.  
  794.         /* paper rectangle */
  795.     0xFFEB5C28,                /* -0.286667 */
  796.     0xFFE7147C,                /* -0.346111 */
  797.     0x023ECCD0,                /* 7.98333 */
  798.     0x0330C290,                /* 11.3439 */
  799.  
  800.     a4LetterBase,
  801.     kCreatorType,
  802.  
  803.     inch,
  804.     
  805.     oldStylePaperType,
  806.     notDefaultPaperType,
  807.     {
  808.         'post',
  809.         gxPrintingTagID,
  810.         itemLocked,
  811.         itemPersistent,
  812.         0,
  813.         "/a4small dup where { pop load exec }{ pop } ifelse\n"
  814.     }    
  815. };
  816.  
  817.  
  818. /*-------------------------- resources for printer fonts ---------------------------------*/
  819.  
  820. resource 'pfnt' ( 128, "AvantGarde-Book", sysheap, purgeable )        {
  821.     ROMFont,
  822.     AdobeCharacterSet {};
  823. };
  824. resource 'pfnt' ( 129, "AvantGarde-BookOblique", sysheap, purgeable )        {
  825.     ROMFont,
  826.     AdobeCharacterSet {};
  827. };
  828. resource 'pfnt' ( 130, "AvantGarde-Demi", sysheap, purgeable )        {
  829.     ROMFont,
  830.     AdobeCharacterSet {};
  831. };
  832. resource 'pfnt' ( 131, "AvantGarde-DemiOblique", sysheap, purgeable )        {
  833.     ROMFont,
  834.     AdobeCharacterSet {};
  835. };
  836. resource 'pfnt' ( 132, "Bookman-Demi", sysheap, purgeable )        {
  837.     ROMFont,
  838.     AdobeCharacterSet {};
  839. };
  840. resource 'pfnt' ( 133, "Bookman-DemiItalic", sysheap, purgeable )        {
  841.     ROMFont,
  842.     AdobeCharacterSet {};
  843. };
  844. resource 'pfnt' ( 134, "Bookman-Light", sysheap, purgeable )        {
  845.     ROMFont,
  846.     AdobeCharacterSet {};
  847. };
  848. resource 'pfnt' ( 135, "Bookman-LightItalic", sysheap, purgeable )        {
  849.     ROMFont,
  850.     AdobeCharacterSet {};
  851. };
  852. resource 'pfnt' ( 136, "Courier", sysheap, purgeable )        {
  853.     ROMFont,
  854.     AdobeCharacterSet {};
  855. };
  856. resource 'pfnt' ( 137, "Courier-Bold", sysheap, purgeable )        {
  857.     ROMFont,
  858.     AdobeCharacterSet {};
  859. };
  860. resource 'pfnt' ( 138, "Courier-BoldOblique", sysheap, purgeable )        {
  861.     ROMFont,
  862.     AdobeCharacterSet {};
  863. };
  864. resource 'pfnt' ( 139, "Courier-Oblique", sysheap, purgeable )        {
  865.     ROMFont,
  866.     AdobeCharacterSet {};
  867. };
  868. resource 'pfnt' ( 140, "Helvetica", sysheap, purgeable )        {
  869.     ROMFont,
  870.     AdobeCharacterSet {};
  871. };
  872. resource 'pfnt' ( 141, "Helvetica-Bold", sysheap, purgeable )        {
  873.     ROMFont,
  874.     AdobeCharacterSet {};
  875. };
  876. resource 'pfnt' ( 142, "Helvetica-BoldOblique", sysheap, purgeable )        {
  877.     ROMFont,
  878.     AdobeCharacterSet {};
  879. };
  880. resource 'pfnt' ( 143, "Helvetica-Narrow", sysheap, purgeable )        {
  881.     ROMFont,
  882.     AdobeCharacterSet {};
  883. };
  884. resource 'pfnt' ( 144, "Helvetica-Narrow-Bold", sysheap, purgeable )        {
  885.     ROMFont,
  886.     AdobeCharacterSet {};
  887. };
  888. resource 'pfnt' ( 145, "Helvetica-Narrow-BoldOblique", sysheap, purgeable )        {
  889.     ROMFont,
  890.     AdobeCharacterSet {};
  891. };
  892. resource 'pfnt' ( 146, "Helvetica-Narrow-Oblique", sysheap, purgeable )        {
  893.     ROMFont,
  894.     AdobeCharacterSet {};
  895. };
  896. resource 'pfnt' ( 147, "Helvetica-Oblique", sysheap, purgeable )        {
  897.     ROMFont,
  898.     AdobeCharacterSet {};
  899. };
  900. resource 'pfnt' ( 148, "NewCenturySchlbk-Bold", sysheap, purgeable )        {
  901.     ROMFont,
  902.     AdobeCharacterSet {};
  903. };
  904. resource 'pfnt' ( 149, "NewCenturySchlbk-BoldItalic", sysheap, purgeable )        {
  905.     ROMFont,
  906.     AdobeCharacterSet {};
  907. };
  908. resource 'pfnt' ( 150, "NewCenturySchlbk-Italic", sysheap, purgeable )        {
  909.     ROMFont,
  910.     AdobeCharacterSet {};
  911. };
  912. resource 'pfnt' ( 151, "NewCenturySchlbk-Roman", sysheap, purgeable )        {
  913.     ROMFont,
  914.     AdobeCharacterSet {};
  915. };
  916. resource 'pfnt' ( 153, "Palatino-Bold", sysheap, purgeable )        {
  917.     ROMFont,
  918.     AdobeCharacterSet {};
  919. };
  920. resource 'pfnt' ( 154, "Palatino-BoldItalic", sysheap, purgeable )        {
  921.     ROMFont,
  922.     AdobeCharacterSet {};
  923. };
  924. resource 'pfnt' ( 155, "Palatino-Italic", sysheap, purgeable )        {
  925.     ROMFont,
  926.     AdobeCharacterSet {};
  927. };
  928. resource 'pfnt' ( 156, "Palatino-Roman", sysheap, purgeable )        {
  929.     ROMFont,
  930.     AdobeCharacterSet {};
  931. };
  932. resource 'pfnt' ( 157, "Symbol", sysheap, purgeable )        {
  933.     ROMFont,
  934.     AppleCharacterSet {
  935.         191,
  936.         $"9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
  937.     };    
  938. };
  939. resource 'pfnt' ( 158, "Times-Bold", sysheap, purgeable )        {
  940.     ROMFont,
  941.     AdobeCharacterSet {};
  942. };
  943. resource 'pfnt' ( 159, "Times-BoldItalic", sysheap, purgeable )        {
  944.     ROMFont,
  945.     AdobeCharacterSet {};
  946. };
  947. resource 'pfnt' ( 160, "Times-Italic", sysheap, purgeable )        {
  948.     ROMFont,
  949.     AdobeCharacterSet {};
  950. };
  951. resource 'pfnt' ( 161, "Times-Roman", sysheap, purgeable )        {
  952.     ROMFont,
  953.     AdobeCharacterSet {};
  954. };
  955. resource 'pfnt' ( 162, "ZapfChancery-MediumItalic", sysheap, purgeable )        {
  956.     ROMFont,
  957.     AdobeCharacterSet {};
  958. };
  959.  
  960. /* -------------------------------- the icons ---------------------------------------- */
  961. data 'ICN#' (gxPrintingDriverBaseID + 2, sysheap, purgeable ) {
  962.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  963.     $"01FF FF00 0100 0100 0100 0100 010E E100"            /* ................ */
  964.     $"0511 1100 0511 1100 0517 D100 0517 D100"            /* ..........—...—. */
  965.     $"071E F100 0120 0900 0130 1900 012F E900"            /* ..... Δ..0.../.. */
  966.     $"0F10 11E0 11FF FF10 2400 0048 42AA AA84"            /* ........$..HB™™Ñ */
  967.     $"8000 0002 8000 0002 AAAA AAAA 8000 0002"            /* Ä...Ä...™™™™Ä... */
  968.     $"8000 0002 9C00 0002 8000 0002 7FFF FFFC"            /* Ä...ú...Ä....... */
  969.     $"1000 0010 2000 0008 2000 0008 1FFF FFF0"            /* .... ... ....... */
  970.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  971.     $"01FF FF00 01FF FF00 01FF FF00 01FF FF00"            /* ................ */
  972.     $"05FF FF00 05FF FF00 05FF FF00 05FF FF00"            /* ................ */
  973.     $"07FF FF00 01FF FF00 01FF FF00 01FF FF00"            /* ................ */
  974.     $"0FFF FFE0 1FFF FFF0 3FFF FFF8 7FFF FFFC"            /* ........?....... */
  975.     $"FFFF FFFE FFFF FFFE FFFF FFFE FFFF FFFE"            /* ................ */
  976.     $"FFFF FFFE FFFF FFFE FFFF FFFE 7FFF FFFC"            /* ................ */
  977.     $"1FFF FFF0 3FFF FFF8 3FFF FFF8 1FFF FFF0"            /* ....?...?....... */
  978. };
  979.  
  980. data 'icl4' (gxPrintingDriverBaseID + 2, sysheap, purgeable ) {
  981.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  982.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  983.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  984.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  985.     $"0000 000F FFFF FFFF FFFF FFFF 0000 0000"            /* ................ */
  986.     $"0000 000F 0C0C 0C0C 0C0C 0C0F 0000 0000"            /* ................ */
  987.     $"0000 000F C0C0 C0C0 C0C0 C0CF 0000 0000"            /* ....¿¿¿¿¿¿¿œ.... */
  988.     $"0000 000F 0C0C FFFC FFFC 0C0F 0000 0000"            /* ................ */
  989.     $"0000 0F0F C0CF 000F 000F C0CF 0000 0000"            /* ....¿œ....¿œ.... */
  990.     $"0000 0F0F 0C0F 000F 000F 0C0F 0000 0000"            /* ................ */
  991.     $"0000 0F0F C0CF 0FFF FF0F C0CF 0000 0000"            /* ....¿œ....¿œ.... */
  992.     $"0000 0F0F 0C0F 0FFF FF0F 0C0F 0000 0000"            /* ................ */
  993.     $"0000 0FFF C008 FFF8 FFF8 C0CF 0000 0000"            /* ....¿.....¿œ.... */
  994.     $"0000 000F 0C88 8888 8888 8C0F 0000 0000"            /* .....àààààå..... */
  995.     $"0000 000F C088 8888 8888 80CF 0000 0000"            /* ....¿àààààÄœ.... */
  996.     $"0000 000F 0CEE 8888 888E EC0F 0000 0000"            /* ......àààé...... */
  997.     $"0000 FFFF C008 EEEE EEE8 00CF FFF0 0000"            /* ....¿......œ.... */
  998.     $"000F 001F FFFF FFFF FFFF FFFF 001F 0000"            /* ................ */
  999.     $"00F0 1B00 1000 1000 1000 1000 1B00 F000"            /* ................ */
  1000.     $"0F10 00B0 B0B0 B0B0 B0B0 B0B0 B010 0F00"            /* ...∞∞∞∞∞∞∞∞∞∞... */
  1001.     $"F000 1000 1000 1000 1000 1000 1000 10F0"            /* ................ */
  1002.     $"F010 0010 0010 0010 0010 0010 0010 00F0"            /* ................ */
  1003.     $"F0B0 B0B0 B0B0 B0B0 B0B0 B0B0 B0B0 B0F0"            /* .∞∞∞∞∞∞∞∞∞∞∞∞∞∞. */
  1004.     $"F010 0010 0010 0010 0010 0010 0010 00F0"            /* ................ */
  1005.     $"F000 1000 1000 1000 1000 1000 1000 10F0"            /* ................ */
  1006.     $"F016 6610 0010 0010 0010 0010 0010 00F0"            /* ..f............. */
  1007.     $"F000 1000 1000 1000 1000 1000 1000 10F0"            /* ................ */
  1008.     $"0FFF FFFF FFFF FFFF FFFF FFFF FFFF FF00"            /* ................ */
  1009.     $"000F EEEE EEEE EEEE EEEE EEEE EEEF 0000"            /* ................ */
  1010.     $"00FD DDDD DDDD DDDD DDDD DDDD DDDD F000"            /* ................ */
  1011.     $"00FC CCCC CCCC CCCC CCCC CCCC CCCC F000"            /* ..ÃÃÃÃÃÃÃÃÃÃÃÃ.. */
  1012.     $"000F FFFF FFFF FFFF FFFF FFFF FFFF 0000"            /* ................ */
  1013. };
  1014.  
  1015. data 'icl8' (gxPrintingDriverBaseID + 2, sysheap, purgeable ) {
  1016.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1017.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1018.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1019.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1020.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1021.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1022.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1023.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1024.     $"0000 0000 0000 00FF FFFF FFFF FFFF FFFF"            /* ................ */
  1025.     $"FFFF FFFF FFFF FFFF 0000 0000 0000 0000"            /* ................ */
  1026.     $"0000 0000 0000 00FF 00F7 00F7 00F7 00F7"            /* ................ */
  1027.     $"00F7 00F7 00F7 00FF 0000 0000 0000 0000"            /* ................ */
  1028.     $"0000 0000 0000 00FF F700 F700 F700 F700"            /* ................ */
  1029.     $"F700 F700 F700 F7FF 0000 0000 0000 0000"            /* ................ */
  1030.     $"0000 0000 0000 00FF 00F7 00F7 FFFF FFF7"            /* ................ */
  1031.     $"FFFF FFF7 00F7 00FF 0000 0000 0000 0000"            /* ................ */
  1032.     $"0000 0000 00FF 00FF F700 F7FF 0000 00FF"            /* ................ */
  1033.     $"0000 00FF F700 F7FF 0000 0000 0000 0000"            /* ................ */
  1034.     $"0000 0000 00FF 00FF 00F7 00FF 0000 00FF"            /* ................ */
  1035.     $"0000 00FF 00F7 00FF 0000 0000 0000 0000"            /* ................ */
  1036.     $"0000 0000 00FF 00FF F700 F7FF 00FF FFFF"            /* ................ */
  1037.     $"FFFF 00FF F700 F7FF 0000 0000 0000 0000"            /* ................ */
  1038.     $"0000 0000 00FF 00FF 00F7 00FF 00FF FFFF"            /* ................ */
  1039.     $"FFFF 00FF 00F7 00FF 0000 0000 0000 0000"            /* ................ */
  1040.     $"0000 0000 00FF FFFF F700 00E4 FFFF FFE4"            /* ................ */
  1041.     $"FFFF FFE4 F700 F7FF 0000 0000 0000 0000"            /* ................ */
  1042.     $"0000 0000 0000 00FF 00F7 E4E4 E4E4 E4E4"            /* ................ */
  1043.     $"E4E4 E4E4 E4F7 00FF 0000 0000 0000 0000"            /* ................ */
  1044.     $"0000 0000 0000 00FF F700 E4E4 E4E4 E4E4"            /* ................ */
  1045.     $"E4E4 E4E4 E400 F7FF 0000 0000 0000 0000"            /* ................ */
  1046.     $"0000 0000 0000 00FF 00F7 A5A5 E4E4 E4E4"            /* ..........••.... */
  1047.     $"E4E4 E4A5 A5F7 00FF 0000 0000 0000 0000"            /* ...••........... */
  1048.     $"0000 0000 FFFF FFFF F700 00E4 A5A5 A5A5"            /* ............•••• */
  1049.     $"A5A5 A5E4 0000 F7FF FFFF FF00 0000 0000"            /* •••............. */
  1050.     $"0000 00FF 0101 01FF FFFF FFFF FFFF FFFF"            /* ................ */
  1051.     $"FFFF FFFF FFFF FFFF 0101 01FF 0000 0000"            /* ................ */
  1052.     $"0000 FF01 0133 0101 0101 0101 0101 0101"            /* .....3.......... */
  1053.     $"0101 0101 0101 0101 0133 0101 FF00 0000"            /* .........3...... */
  1054.     $"00FF 0101 0101 3301 3301 3301 3301 3301"            /* ......3.3.3.3.3. */
  1055.     $"3301 3301 3301 3301 3301 0101 01FF 0000"            /* 3.3.3.3.3....... */
  1056.     $"FF01 0101 0101 0101 0101 0101 0101 0101"            /* ................ */
  1057.     $"0101 0101 0101 0101 0101 0101 0101 FF00"            /* ................ */
  1058.     $"FF01 0101 0101 0101 0101 0101 0101 0101"            /* ................ */
  1059.     $"0101 0101 0101 0101 0101 0101 0101 FF00"            /* ................ */
  1060.     $"FF01 3301 3301 3301 3301 3301 3301 3301"            /* ..3.3.3.3.3.3.3. */
  1061.     $"3301 3301 3301 3301 3301 3301 3301 FF00"            /* 3.3.3.3.3.3.3... */
  1062.     $"FF01 0101 0101 0101 0101 0101 0101 0101"            /* ................ */
  1063.     $"0101 0101 0101 0101 0101 0101 0101 FF00"            /* ................ */
  1064.     $"FF01 0101 0101 0101 0101 0101 0101 0101"            /* ................ */
  1065.     $"0101 0101 0101 0101 0101 0101 0101 FF00"            /* ................ */
  1066.     $"FF01 01EC ECEC 0101 0101 0101 0101 0101"            /* ................ */
  1067.     $"0101 0101 0101 0101 0101 0101 0101 FF00"            /* ................ */
  1068.     $"FF01 0101 0101 0101 0101 0101 0101 0101"            /* ................ */
  1069.     $"0101 0101 0101 0101 0101 0101 0101 FF00"            /* ................ */
  1070.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1071.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF 0000"            /* ................ */
  1072.     $"0000 00FF FBFB FBFB FBFB FBFB FBFB FBFB"            /* ................ */
  1073.     $"FBFB FBFB FBFB FBFB FBFB FBFF 0000 0000"            /* ................ */
  1074.     $"0000 FFF9 F9F9 F9F9 F9F9 F9F9 F9F9 F9F9"            /* ................ */
  1075.     $"F9F9 F9F9 F9F9 F9F9 F9F9 F9F9 FF00 0000"            /* ................ */
  1076.     $"0000 FFF7 F7F7 F7F7 F7F7 F7F7 F7F7 F7F7"            /* ................ */
  1077.     $"F7F7 F7F7 F7F7 F7F7 F7F7 F7F7 FF00 0000"            /* ................ */
  1078.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1079.     $"FFFF FFFF FFFF FFFF FFFF FFFF 0000 0000"            /* ................ */
  1080. };
  1081.  
  1082. data 'ics#' (gxPrintingDriverBaseID + 2, sysheap, purgeable ) {
  1083.     $"0000 0FF8 0808 2808 2948 3808 0A28 19CC"            /* ......(.)H8..(.à*/
  1084.     $"2FFA 4001 5555 4001 5801 7FFF 3FFE 0000"            /* /.@.UU@.X...?... */
  1085.     $"0000 0FF8 0FF8 2FF8 2FF8 3FF8 0FF8 1FFC"            /* .....././.?..... */
  1086.     $"3FFE 7FFF 7FFF 7FFF 7FFF 7FFF 3FFE 0000"            /* ?...........?... */
  1087. };
  1088.  
  1089. data 'ics4' (gxPrintingDriverBaseID + 2, sysheap, purgeable ) {
  1090.     $"0000 0000 0000 0000 0000 FFFF FFFF F000"            /* ................ */
  1091.     $"0000 F000 0000 F000 00F0 F0CE CEC0 F000"            /* ...........ŒŒ¿.. */
  1092.     $"00F0 F0E0 E0E0 F000 00FF F0EF EFE0 F000"            /* ................ */
  1093.     $"0000 F098 8890 F000 000F F089 9980 FF00"            /* ...òàê.....âôÄ.. */
  1094.     $"00F0 FFFF FFFF F0F0 0F10 0010 0010 001F"            /* ................ */
  1095.     $"0F0B 1B0B 1B0B 1B0F 0F10 0010 0010 001F"            /* ................ */
  1096.     $"0F0F F000 1000 100F 0FFF FFFF FFFF FFFF"            /* ................ */
  1097.     $"00FF FFFF FFFF FFF0 0000 0000 0000 0000"            /* ................ */
  1098. };
  1099.  
  1100. data 'ics8' (gxPrintingDriverBaseID + 2, sysheap, purgeable ) {
  1101.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1102.     $"0000 0000 FFFF FFFF FFFF FFFF FF00 0000"            /* ................ */
  1103.     $"0000 0000 FF00 0000 0000 0000 FF00 0000"            /* ................ */
  1104.     $"0000 FF00 FF00 F8FB F8FB F800 FF00 0000"            /* ................ */
  1105.     $"0000 FF00 FF00 FB00 FB00 FB00 FF00 0000"            /* ................ */
  1106.     $"0000 FFFF FF00 FBFF FBFF FB00 FF00 0000"            /* ................ */
  1107.     $"0000 0000 FF00 E7E1 E1E1 E700 FF00 0000"            /* ................ */
  1108.     $"0000 00FF FF00 E1E7 E7E7 E100 FFFF 0000"            /* ................ */
  1109.     $"0000 FF01 FFFF FFFF FFFF FFFF FF01 FF00"            /* ................ */
  1110.     $"00FF 0101 0101 0101 0101 0101 0101 01FF"            /* ................ */
  1111.     $"00FF 0133 0133 0133 0133 0133 0133 01FF"            /* ...3.3.3.3.3.3.. */
  1112.     $"00FF 0101 0101 0101 0101 0101 0101 01FF"            /* ................ */
  1113.     $"00FF 01FF FF01 0101 0101 0101 0101 01FF"            /* ................ */
  1114.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1115.     $"0000 FFFF FFFF FFFF FFFF FFFF FFFF FF00"            /* ................ */
  1116.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1117. };
  1118.  
  1119. data 'ICN#' (gxPrintingDriverBaseID + 3, sysheap, purgeable ) {
  1120.     $"01FF FF00 0100 0100 0100 0100 010E E100"            /* ................ */
  1121.     $"0511 1100 0511 1100 0517 D100 0517 D100"            /* ..........—...—. */
  1122.     $"071F F100 013F F900 013F F900 013F F900"            /* .....?...?...?.. */
  1123.     $"0F1F F1E0 11FF FF10 2000 0008 4000 0004"            /* ........ ...@... */
  1124.     $"8000 0002 8000 0002 8000 0002 8000 0002"            /* Ä...Ä...Ä...Ä... */
  1125.     $"8000 0002 9C00 0002 8000 0002 7FFF FFFC"            /* Ä...ú...Ä....... */
  1126.     $"1FFF FFF0 2000 0008 1FFF FFF0 0000 02A0"            /* .... ..........† */
  1127.     $"BFFF FC9D 0000 0140 BFFF FE3D 0000 0000"            /* ø..ù...@ø..=.... */
  1128.     $"01FF FF00 01FF FF00 01FF FF00 01FF FF00"            /* ................ */
  1129.     $"05FF FF00 05FF FF00 05FF FF00 05FF FF00"            /* ................ */
  1130.     $"07FF FF00 01FF FF00 01FF FF00 01FF FF00"            /* ................ */
  1131.     $"0FFF FFE0 1FFF FFF0 3FFF FFF8 7FFF FFFC"            /* ........?....... */
  1132.     $"FFFF FFFE FFFF FFFE FFFF FFFE FFFF FFFE"            /* ................ */
  1133.     $"FFFF FFFE FFFF FFFE FFFF FFFE 7FFF FFFC"            /* ................ */
  1134.     $"1FFF FFF0 3FFF FFF8 1FFF FFF0 0000 03E0"            /* ....?........... */
  1135.     $"FFFF FFFF FFFF FF7F FFFF FE3F 0000 0000"            /* ...........?.... */
  1136. };
  1137.  
  1138. data 'icl4' (gxPrintingDriverBaseID + 3, sysheap, purgeable ) {
  1139.     $"0000 000F FFFF FFFF FFFF FFFF 0000 0000"            /* ................ */
  1140.     $"0000 000F 0C0C 0C0C 0C0C 0C0F 0000 0000"            /* ................ */
  1141.     $"0000 000F C0C0 C0C0 C0C0 C0CF 0000 0000"            /* ....¿¿¿¿¿¿¿œ.... */
  1142.     $"0000 000F 0C0C FFFC FFFC 0C0F 0000 0000"            /* ................ */
  1143.     $"0000 0F0F C0CF 000F 000F C0CF 0000 0000"            /* ....¿œ....¿œ.... */
  1144.     $"0000 0F0F 0C0F 000F 000F 0C0F 0000 0000"            /* ................ */
  1145.     $"0000 0F0F C0CF 0FFF FF0F C0CF 0000 0000"            /* ....¿œ....¿œ.... */
  1146.     $"0000 0F0F 0C0F 0FFF FF0F 0C0F 0000 0000"            /* ................ */
  1147.     $"0000 0FFF C008 FFF8 FFF8 C0CF 0000 0000"            /* ....¿.....¿œ.... */
  1148.     $"0000 000F 0C88 8888 8888 8C0F 0000 0000"            /* .....àààààå..... */
  1149.     $"0000 000F C088 8888 8888 80CF 0000 0000"            /* ....¿àààààÄœ.... */
  1150.     $"0000 000F 0CEE 8888 888E EC0F 0000 0000"            /* ......àààé...... */
  1151.     $"0000 FFFF C008 EEEE EEE8 00CF FFF0 0000"            /* ....¿......œ.... */
  1152.     $"000F 010F FFFF FFFF FFFF FFFF 010F 0000"            /* ................ */
  1153.     $"00F0 1D10 1010 1010 1010 1010 1D10 F000"            /* ................ */
  1154.     $"0F01 01D1 D1D1 D1D1 D1D1 D1D1 0101 0F00"            /* ...—————————.... */
  1155.     $"F010 1010 1010 1010 1010 1010 1010 10F0"            /* ................ */
  1156.     $"F101 0101 0101 0101 0101 0101 0101 01F0"            /* ................ */
  1157.     $"F0D0 D0D0 D0D0 D0D0 D0D0 D0D0 D0D0 D0F0"            /* .––––––––––––––. */
  1158.     $"F101 0101 0101 0101 0101 0101 0101 01F0"            /* ................ */
  1159.     $"F010 1010 1010 1010 1010 1010 1010 10F0"            /* ................ */
  1160.     $"F106 6601 0101 0101 0101 0101 0101 01F0"            /* ..f............. */
  1161.     $"F010 1010 1010 1010 1010 1010 1010 10F0"            /* ................ */
  1162.     $"0FFF FFFF FFFF FFFF FFFF FFFF FFFF FF00"            /* ................ */
  1163.     $"000F EEEE EEEE EEEE EEEE EEEE EEEF 0000"            /* ................ */
  1164.     $"00FD DDDD DDDD DDDD DDDD DDDD DDDD F000"            /* ................ */
  1165.     $"000F FFFF FFFF FFFF FFFF FFFF FFFF 0000"            /* ................ */
  1166.     $"0000 0000 0000 0000 0000 00FC FCE0 0000"            /* ................ */
  1167.     $"CCCC CCCC CCDD DDDD EEEE EECC FCCE EEEE"            /* ÃÃÃÃÃ......Ã.Œ.. */
  1168.     $"0000 00CC CCCC CCCC CCCC CCCF 0FCC CCCC"            /* ...ÃÃÃÃÃÃÃÜ.ÃÃà*/
  1169.     $"CCCC CDDD DDDE EEEE EEEE EFF0 00FE EEEE"            /* ÃÃÕ............. */
  1170.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1171. };
  1172.  
  1173. data 'icl8' (gxPrintingDriverBaseID + 3, sysheap, purgeable ) {
  1174.     $"0000 0000 0000 00FF FFFF FFFF FFFF FFFF"            /* ................ */
  1175.     $"FFFF FFFF FFFF FFFF 0000 0000 0000 0000"            /* ................ */
  1176.     $"0000 0000 0000 00FF 00F7 00F7 00F7 00F7"            /* ................ */
  1177.     $"00F7 00F7 00F7 00FF 0000 0000 0000 0000"            /* ................ */
  1178.     $"0000 0000 0000 00FF F700 F700 F700 F700"            /* ................ */
  1179.     $"F700 F700 F700 F7FF 0000 0000 0000 0000"            /* ................ */
  1180.     $"0000 0000 0000 00FF 00F7 00F7 FFFF FFF7"            /* ................ */
  1181.     $"FFFF FFF7 00F7 00FF 0000 0000 0000 0000"            /* ................ */
  1182.     $"0000 0000 00FF 00FF F700 F7FF 0000 00FF"            /* ................ */
  1183.     $"0000 00FF F700 F7FF 0000 0000 0000 0000"            /* ................ */
  1184.     $"0000 0000 00FF 00FF 00F7 00FF 0000 00FF"            /* ................ */
  1185.     $"0000 00FF 00F7 00FF 0000 0000 0000 0000"            /* ................ */
  1186.     $"0000 0000 00FF 00FF F700 F7FF 00FF FFFF"            /* ................ */
  1187.     $"FFFF 00FF F700 F7FF 0000 0000 0000 0000"            /* ................ */
  1188.     $"0000 0000 00FF 00FF 00F7 00FF 00FF FFFF"            /* ................ */
  1189.     $"FFFF 00FF 00F7 00FF 0000 0000 0000 0000"            /* ................ */
  1190.     $"0000 0000 00FF FFFF F700 00E4 FFFF FFE4"            /* ................ */
  1191.     $"FFFF FFE4 F700 F7FF 0000 0000 0000 0000"            /* ................ */
  1192.     $"0000 0000 0000 00FF 00F7 E4E4 E4E4 E4E4"            /* ................ */
  1193.     $"E4E4 E4E4 E4F7 00FF 0000 0000 0000 0000"            /* ................ */
  1194.     $"0000 0000 0000 00FF F700 E4E4 E4E4 E4E4"            /* ................ */
  1195.     $"E4E4 E4E4 E400 F7FF 0000 0000 0000 0000"            /* ................ */
  1196.     $"0000 0000 0000 00FF 00F7 A5A5 E4E4 E4E4"            /* ..........••.... */
  1197.     $"E4E4 E4A5 A5F7 00FF 0000 0000 0000 0000"            /* ...••........... */
  1198.     $"0000 0000 FFFF FFFF F700 00E4 A5A5 A5A5"            /* ............•••• */
  1199.     $"A5A5 A5E4 0000 F7FF FFFF FF00 0000 0000"            /* •••............. */
  1200.     $"0000 00FF 0101 01FF FFFF FFFF FFFF FFFF"            /* ................ */
  1201.     $"FFFF FFFF FFFF FFFF 0101 01FF 0000 0000"            /* ................ */
  1202.     $"0000 FF01 0133 0101 0101 0101 0101 0101"            /* .....3.......... */
  1203.     $"0101 0101 0101 0101 0133 0101 FF00 0000"            /* .........3...... */
  1204.     $"00FF 0101 0101 3301 3301 3301 3301 3301"            /* ......3.3.3.3.3. */
  1205.     $"3301 3301 3301 3301 3301 0101 01FF 0000"            /* 3.3.3.3.3....... */
  1206.     $"FF01 0101 0101 0101 0101 0101 0101 0101"            /* ................ */
  1207.     $"0101 0101 0101 0101 0101 0101 0101 FF00"            /* ................ */
  1208.     $"FF01 0101 0101 0101 0101 0101 0101 0101"            /* ................ */
  1209.     $"0101 0101 0101 0101 0101 0101 0101 FF00"            /* ................ */
  1210.     $"FF01 3301 3301 3301 3301 3301 3301 3301"            /* ..3.3.3.3.3.3.3. */
  1211.     $"3301 3301 3301 3301 3301 3301 3301 FF00"            /* 3.3.3.3.3.3.3... */
  1212.     $"FF01 0101 0101 0101 0101 0101 0101 0101"            /* ................ */
  1213.     $"0101 0101 0101 0101 0101 0101 0101 FF00"            /* ................ */
  1214.     $"FF01 0101 0101 0101 0101 0101 0101 0101"            /* ................ */
  1215.     $"0101 0101 0101 0101 0101 0101 0101 FF00"            /* ................ */
  1216.     $"FF01 01EC ECEC 0101 0101 0101 0101 0101"            /* ................ */
  1217.     $"0101 0101 0101 0101 0101 0101 0101 FF00"            /* ................ */
  1218.     $"FF01 0101 0101 0101 0101 0101 0101 0101"            /* ................ */
  1219.     $"0101 0101 0101 0101 0101 0101 0101 FF00"            /* ................ */
  1220.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1221.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF 0000"            /* ................ */
  1222.     $"0000 00FF FBFB FBFB FBFB FBFB FBFB FBFB"            /* ................ */
  1223.     $"FBFB FBFB FBFB FBFB FBFB FBFF 0000 0000"            /* ................ */
  1224.     $"0000 FFF9 F9F9 F9F9 F9F9 F9F9 F9F9 F9F9"            /* ................ */
  1225.     $"F9F9 F9F9 F9F9 F9F9 F9F9 F9F9 FF00 0000"            /* ................ */
  1226.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1227.     $"FFFF FFFF FFFF FFFF FFFF FFFF 0000 0000"            /* ................ */
  1228.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1229.     $"0000 0000 0000 FF2B FE2B FD00 0000 0000"            /* .......+.+...... */
  1230.     $"F6F6 F6F6 F7F7 F7F8 F8F8 F9F9 F9FA FAFA"            /* ................ */
  1231.     $"FBFB FBFC FCFC 2B2B FE2B 2BFD FDFC FCFC"            /* ......++.++..... */
  1232.     $"F5F5 F5F5 F5F5 F6F6 F6F6 F6F6 F62B 2B2B"            /* .............+++ */
  1233.     $"2B2B 2B2B 2B2B 2BFE 00FE 2B2B 2B2B 2B2B"            /* +++++++...++++++ */
  1234.     $"F7F7 F8F8 F8F9 F9F9 FAFA FAFB FBFB FCFC"            /* ................ */
  1235.     $"FCFD FDFD FEFE FE00 0000 FEFE FDFD FCFC"            /* ................ */
  1236.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1237.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1238. };
  1239.  
  1240. data 'ICN#' (gxPrintingDriverBaseID + 4, sysheap, purgeable ) {
  1241.     $"0000 0000 0000 0000 03FF FF80 07FF FFC0"            /* ...........Ä...¿ */
  1242.     $"07FF FFC0 0700 01C0 0700 01C0 470E E1C0"            /* ...¿...¿...¿G..¿ */
  1243.     $"E711 11C0 E711 11C0 E717 D1C0 FF17 D1C0"            /* ...¿...¿..—¿..—¿ */
  1244.     $"FF1F F1C0 7F3F F9C0 073F F9E0 073F F9F0"            /* ...¿.?.¿.?...?.. */
  1245.     $"0F1F F1F8 1DFF FF3C 3C00 004E 72AA AA87"            /* .......<<..Nr™™á */
  1246.     $"E000 0007 E000 0007 EAAA AAAF E000 0007"            /* .........™™Ø.... */
  1247.     $"E000 0007 FC00 0007 E000 0007 FFFF FFFF"            /* ................ */
  1248.     $"FFFF FFFE FFFF FFFE FFFF FFFE 7FFF FFFC"            /* ................ */
  1249.     $"0000 0000 0000 0000 03FF FF80 07FF FFC0"            /* ...........Ä...¿ */
  1250.     $"07FF FFC0 07FF FFC0 07FF FFC0 47FF FFC0"            /* ...¿...¿...¿G..¿ */
  1251.     $"E7FF FFC0 E7FF FFC0 E7FF FFC0 FFFF FFC0"            /* ...¿...¿...¿...¿ */
  1252.     $"FFFF FFC0 7FFF FFC0 07FF FFE0 07FF FFF0"            /* ...¿...¿........ */
  1253.     $"0FFF FFF8 1FFF FFFC 3FFF FFFE 7FFF FFFF"            /* ........?....... */
  1254.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1255.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1256.     $"FFFF FFFE FFFF FFFE FFFF FFFE 7FFF FFFC"            /* ................ */
  1257. };
  1258.  
  1259. data 'icl4' (gxPrintingDriverBaseID + 4, sysheap, purgeable ) {
  1260.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1261.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1262.     $"0000 00FF FFFF FFFF FFFF FFFF F000 0000"            /* ................ */
  1263.     $"0000 0FFF FFFF FFFF FFFF FFFF FF00 0000"            /* ................ */
  1264.     $"0000 0FFF FFFF FFFF FFFF FFFF FF00 0000"            /* ................ */
  1265.     $"0000 0FFF 0C0C 0C0C 0C0C 0C0F FF00 0000"            /* ................ */
  1266.     $"0000 0FFF C0C0 C0C0 C0C0 C0CF FF00 0000"            /* ....¿¿¿¿¿¿¿œ.... */
  1267.     $"0F00 0FFF 0C0C FFFC FFFC 0C0F FF00 0000"            /* ................ */
  1268.     $"FFF0 0FFF C0CF 000F 000F C0CF FF00 0000"            /* ....¿œ....¿œ.... */
  1269.     $"FFF0 0FFF 0C0F 000F 000F 0C0F FF00 0000"            /* ................ */
  1270.     $"FFF0 0FFF C0CF 0FFF FF0F C0CF FF00 0000"            /* ....¿œ....¿œ.... */
  1271.     $"FFFF FFFF 0C0F 0FFF FF0F 0C0F FF00 0000"            /* ................ */
  1272.     $"FFFF FFFF C008 FFF8 FFF8 C0CF FF00 0000"            /* ....¿.....¿œ.... */
  1273.     $"0FFF FFFF 0C88 8888 8888 8C0F FF00 0000"            /* .....àààààå..... */
  1274.     $"0000 0FFF C088 8888 8888 80CF FFF0 0000"            /* ....¿àààààÄœ.... */
  1275.     $"0000 0FFF 0CEE 8888 888E EC0F FFFF 0000"            /* ......àààé...... */
  1276.     $"0000 FFFF C008 EEEE EEE8 00CF FFFF F000"            /* ....¿......œ.... */
  1277.     $"000F FF0F FFFF FFFF FFFF FFFF 01DF FF00"            /* ................ */
  1278.     $"00FF FD10 1010 1010 1010 1010 1D10 FFF0"            /* ................ */
  1279.     $"0FFF 01D1 D1D1 D1D1 D1D1 D1D1 D101 0FFF"            /* ...——————————... */
  1280.     $"FFF0 1010 1010 1010 1010 1010 1010 1FFF"            /* ................ */
  1281.     $"FFF1 0101 0101 0101 0101 0101 0101 0FFF"            /* ................ */
  1282.     $"FFF0 D0D0 D0D0 D0D0 D0D0 D0D0 D0D0 DFFF"            /* ..––––––––––––.. */
  1283.     $"FFF1 0101 0101 0101 0101 0101 0101 0FFF"            /* ................ */
  1284.     $"FFF0 1010 1010 1010 1010 1010 1010 1FFF"            /* ................ */
  1285.     $"FFF6 6601 0101 0101 0101 0101 0101 0FFF"            /* ..f............. */
  1286.     $"FFF0 1010 1010 1010 1010 1010 1010 1FFF"            /* ................ */
  1287.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1288.     $"FFFF EEEE EEEE EEEE EEEE EEEE EEEF FFF0"            /* ................ */
  1289.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFF0"            /* ................ */
  1290.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFF0"            /* ................ */
  1291.     $"0FFF FFFF FFFF FFFF FFFF FFFF FFFF FF00"            /* ................ */
  1292. };
  1293.  
  1294. data 'icl8' (gxPrintingDriverBaseID + 4, sysheap, purgeable ) {
  1295.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1296.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1297.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1298.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1299.     $"0000 0000 0000 FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1300.     $"FFFF FFFF FFFF FFFF FF00 0000 0000 0000"            /* ................ */
  1301.     $"0000 0000 00FF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1302.     $"FFFF FFFF FFFF FFFF FFFF 0000 0000 0000"            /* ................ */
  1303.     $"0000 0000 00FF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1304.     $"FFFF FFFF FFFF FFFF FFFF 0000 0000 0000"            /* ................ */
  1305.     $"0000 0000 00FF FFFF 00F7 00F7 00F7 00F7"            /* ................ */
  1306.     $"00F7 00F7 00F7 00FF FFFF 0000 0000 0000"            /* ................ */
  1307.     $"0000 0000 00FF FFFF F700 F700 F700 F700"            /* ................ */
  1308.     $"F700 F700 F700 F7FF FFFF 0000 0000 0000"            /* ................ */
  1309.     $"00FF 0000 00FF FFFF 00F7 00F7 FFFF FFF7"            /* ................ */
  1310.     $"FFFF FFF7 00F7 00FF FFFF 0000 0000 0000"            /* ................ */
  1311.     $"FFFF FF00 00FF FFFF F700 F7FF 0000 00FF"            /* ................ */
  1312.     $"0000 00FF F700 F7FF FFFF 0000 0000 0000"            /* ................ */
  1313.     $"FFFF FF00 00FF FFFF 00F7 00FF 0000 00FF"            /* ................ */
  1314.     $"0000 00FF 00F7 00FF FFFF 0000 0000 0000"            /* ................ */
  1315.     $"FFFF FF00 00FF FFFF F700 F7FF 00FF FFFF"            /* ................ */
  1316.     $"FFFF 00FF F700 F7FF FFFF 0000 0000 0000"            /* ................ */
  1317.     $"FFFF FFFF FFFF FFFF 00F7 00FF 00FF FFFF"            /* ................ */
  1318.     $"FFFF 00FF 00F7 00FF FFFF 0000 0000 0000"            /* ................ */
  1319.     $"FFFF FFFF FFFF FFFF F700 00E4 FFFF FFE4"            /* ................ */
  1320.     $"FFFF FFE4 F700 F7FF FFFF 0000 0000 0000"            /* ................ */
  1321.     $"00FF FFFF FFFF FFFF 00F7 E4E4 E4E4 E4E4"            /* ................ */
  1322.     $"E4E4 E4E4 E4F7 00FF FFFF 0000 0000 0000"            /* ................ */
  1323.     $"0000 0000 00FF FFFF F700 E4E4 E4E4 E4E4"            /* ................ */
  1324.     $"E4E4 E4E4 E400 F7FF FFFF FF00 0000 0000"            /* ................ */
  1325.     $"0000 0000 00FF FFFF 00F7 A5A5 E4E4 E4E4"            /* ..........••.... */
  1326.     $"E4E4 E4A5 A5F7 00FF FFFF FFFF 0000 0000"            /* ...••........... */
  1327.     $"0000 0000 FFFF FFFF F700 00E4 A5A5 A5A5"            /* ............•••• */
  1328.     $"A5A5 A5E4 0000 F7FF FFFF FFFF FF00 0000"            /* •••............. */
  1329.     $"0000 00FF FFFF 01FF FFFF FFFF FFFF FFFF"            /* ................ */
  1330.     $"FFFF FFFF FFFF FFFF 0101 33FF FFFF 0000"            /* ..........3..... */
  1331.     $"0000 FFFF FF33 0101 0101 0101 0101 0101"            /* .....3.......... */
  1332.     $"0101 0101 0101 0101 0133 0101 FFFF FF00"            /* .........3...... */
  1333.     $"00FF FFFF 0101 3301 3301 3301 3301 3301"            /* ......3.3.3.3.3. */
  1334.     $"3301 3301 3301 3301 3301 0101 01FF FFFF"            /* 3.3.3.3.3....... */
  1335.     $"FFFF FF01 0101 0101 0101 0101 0101 0101"            /* ................ */
  1336.     $"0101 0101 0101 0101 0101 0101 01FF FFFF"            /* ................ */
  1337.     $"FFFF FF01 0101 0101 0101 0101 0101 0101"            /* ................ */
  1338.     $"0101 0101 0101 0101 0101 0101 01FF FFFF"            /* ................ */
  1339.     $"FFFF FF01 3301 3301 3301 3301 3301 3301"            /* ....3.3.3.3.3.3. */
  1340.     $"3301 3301 3301 3301 3301 3301 33FF FFFF"            /* 3.3.3.3.3.3.3... */
  1341.     $"FFFF FF01 0101 0101 0101 0101 0101 0101"            /* ................ */
  1342.     $"0101 0101 0101 0101 0101 0101 01FF FFFF"            /* ................ */
  1343.     $"FFFF FF01 0101 0101 0101 0101 0101 0101"            /* ................ */
  1344.     $"0101 0101 0101 0101 0101 0101 01FF FFFF"            /* ................ */
  1345.     $"FFFF FFEC ECEC 0101 0101 0101 0101 0101"            /* ................ */
  1346.     $"0101 0101 0101 0101 0101 0101 01FF FFFF"            /* ................ */
  1347.     $"FFFF FF01 0101 0101 0101 0101 0101 0101"            /* ................ */
  1348.     $"0101 0101 0101 0101 0101 0101 01FF FFFF"            /* ................ */
  1349.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1350.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1351.     $"FFFF FFFF FBFB FBFB FBFB FBFB FBFB FBFB"            /* ................ */
  1352.     $"FBFB FBFB FBFB FBFB FBFB FBFF FFFF FF00"            /* ................ */
  1353.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1354.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FF00"            /* ................ */
  1355.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1356.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FF00"            /* ................ */
  1357.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1358.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF 0000"            /* ................ */
  1359. };
  1360.  
  1361. data 'ICN#' (gxPrintingDriverBaseID + 5, sysheap, purgeable ) {
  1362.     $"07FF FFC0 07FF FFC0 07FF FFC0 4700 01C0"            /* ...¿...¿...¿G..¿ */
  1363.     $"E70E E1C0 E711 11C0 FF17 D1C0 FF17 D1C0"            /* ...¿...¿..—¿..—¿ */
  1364.     $"7F1F F1C0 0F3F F9C0 1F3F F9E0 3F3F F9F0"            /* ...¿.?.¿.?..??.. */
  1365.     $"7F1F F1F8 F1FF FF3C E800 003E E555 554F"            /* .......<...>.UUO */
  1366.     $"E000 0007 E000 0007 EAAA AAAF E000 0007"            /* .........™™Ø.... */
  1367.     $"E000 0007 FC00 0007 E000 000F FFFF FFFF"            /* ................ */
  1368.     $"FFFF FFFF 7FFF FFFE 3FFF FFFC 0000 02A0"            /* ........?......† */
  1369.     $"BFFF FC9D 0000 0140 BFFF FE3D 0000 0000"            /* ø..ù...@ø..=.... */
  1370.     $"07FF FFC0 07FF FFC0 07FF FFC0 47FF FFC0"            /* ...¿...¿...¿G..¿ */
  1371.     $"E7FF FFC0 E7FF FFC0 FFFF FFC0 FFFF FFC0"            /* ...¿...¿...¿...¿ */
  1372.     $"7FFF FFC0 0FFF FFC0 1FFF FFE0 3FFF FFF0"            /* ...¿...¿....?... */
  1373.     $"7FFF FFF8 FFFF FFFC FFFF FFFE FFFF FFFF"            /* ................ */
  1374.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1375.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1376.     $"FFFF FFFF 7FFF FFFE 3FFF FFFC 0000 03E0"            /* ........?....... */
  1377.     $"FFFF FFFF FFFF FF7F FFFF FE3F 0000 0000"            /* ...........?.... */
  1378. };
  1379.  
  1380. data 'icl4' (gxPrintingDriverBaseID + 5, sysheap, purgeable ) {
  1381.     $"0000 0FFF FFFF FFFF FFFF FFFF FF00 0000"            /* ................ */
  1382.     $"0000 0FFF FFFF FFFF FFFF FFFF FF00 0000"            /* ................ */
  1383.     $"0000 0FFF FFFF FFFF FFFF FFFF FF00 0000"            /* ................ */
  1384.     $"0F00 0FFF 0C00 0000 0000 0C0F FF00 0000"            /* ................ */
  1385.     $"FFF0 0FFF C0CC FFFC FFFC C0CF FF00 0000"            /* ....¿Ã....¿œ.... */
  1386.     $"FFF0 0FFF 0C0F 000F 000F 0C0F FF00 0000"            /* ................ */
  1387.     $"FFFF FFFF C0CF 0FFF FF0F C0CF FF00 0000"            /* ....¿œ....¿œ.... */
  1388.     $"FFFF FFFF 0C0F 0FFF FF0F 0C0F FF00 0000"            /* ................ */
  1389.     $"0FFF FFFF C008 FFF8 FFF8 C0CF FF00 0000"            /* ....¿.....¿œ.... */
  1390.     $"0000 FFFF 0C88 8888 8888 8C0F FF00 0000"            /* .....àààààå..... */
  1391.     $"000F FFFF C088 8888 8888 80CF FFF0 0000"            /* ....¿àààààÄœ.... */
  1392.     $"00FF FFFF 0CEE 8888 888E EC0F FFFF 0000"            /* ......àààé...... */
  1393.     $"0FFF FFFF C008 EEEE EEE8 00CF FFFF F000"            /* ....¿......œ.... */
  1394.     $"FFFF 010F FFFF FFFF FFFF FFFF 01FF FF00"            /* ................ */
  1395.     $"FFF0 1D10 1010 1010 1010 1010 1D1F FFF0"            /* ................ */
  1396.     $"FFF1 01D1 D1D1 D1D1 D1D1 D1D1 D101 FFFF"            /* ...——————————... */
  1397.     $"FFF0 1010 1010 1010 1010 1010 1010 1FFF"            /* ................ */
  1398.     $"FFF1 0101 0101 0101 0101 0101 0101 0FFF"            /* ................ */
  1399.     $"FFF0 D0D0 D0D0 D0D0 D0D0 D0D0 D0D0 DFFF"            /* ..––––––––––––.. */
  1400.     $"FFF1 0101 0101 0101 0101 0101 0101 0FFF"            /* ................ */
  1401.     $"FFF0 1010 1010 1010 1010 1010 1010 1FFF"            /* ................ */
  1402.     $"FFF6 6601 0101 0101 0101 0101 0101 0FFF"            /* ..f............. */
  1403.     $"FFF0 1010 1010 1010 1010 1010 1010 FFFF"            /* ................ */
  1404.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1405.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1406.     $"0FFF FFFF FFFF FFFF FFFF FFFF FFFF FFF0"            /* ................ */
  1407.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF FF00"            /* ................ */
  1408.     $"0000 0000 0000 0000 0000 00FC FCA0 0000"            /* .............†.. */
  1409.     $"CCCC CCCC CCDD DDDD EEEE EECC FCCA AEEE"            /* ÃÃÃÃÃ......Ã. Æ. */
  1410.     $"0000 00CC CCCC CCCC CCCC CCCF 0FCC CCCC"            /* ...ÃÃÃÃÃÃÃÜ.ÃÃà*/
  1411.     $"CCCC CDDD DDDE EEEE EAAA FFF0 00FF AAEE"            /* ÃÃÕ......™....™. */
  1412.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1413. };
  1414.  
  1415. data 'icl8' (gxPrintingDriverBaseID + 5, sysheap, purgeable ) {
  1416.     $"0000 0000 00FF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1417.     $"FFFF FFFF FFFF FFFF FFFF 0000 0000 0000"            /* ................ */
  1418.     $"0000 0000 00FF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1419.     $"FFFF FFFF FFFF FFFF FFFF 0000 0000 0000"            /* ................ */
  1420.     $"0000 0000 00FF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1421.     $"FFFF FFFF FFFF FFFF FFFF 0000 0000 0000"            /* ................ */
  1422.     $"00FF 0000 00FF FFFF 00F7 0000 0000 0000"            /* ................ */
  1423.     $"0000 0000 00F7 00FF FFFF 0000 0000 0000"            /* ................ */
  1424.     $"FFFF FF00 00FF FFFF F700 F7F7 FFFF FFF7"            /* ................ */
  1425.     $"FFFF FFF7 F700 F7FF FFFF 0000 0000 0000"            /* ................ */
  1426.     $"FFFF FF00 00FF FFFF 00F7 00FF 0000 00FF"            /* ................ */
  1427.     $"0000 00FF 00F7 00FF FFFF 0000 0000 0000"            /* ................ */
  1428.     $"FFFF FFFF FFFF FFFF F700 F7FF 00FF FFFF"            /* ................ */
  1429.     $"FFFF 00FF F700 F7FF FFFF 0000 0000 0000"            /* ................ */
  1430.     $"FFFF FFFF FFFF FFFF 00F7 00FF 00FF FFFF"            /* ................ */
  1431.     $"FFFF 00FF 00F7 00FF FFFF 0000 0000 0000"            /* ................ */
  1432.     $"00FF FFFF FFFF FFFF F700 00E4 FFFF FFE4"            /* ................ */
  1433.     $"FFFF FFE4 F700 F7FF FFFF 0000 0000 0000"            /* ................ */
  1434.     $"0000 0000 FFFF FFFF 00F7 E4E4 E4E4 E4E4"            /* ................ */
  1435.     $"E4E4 E4E4 E4F7 00FF FFFF 0000 0000 0000"            /* ................ */
  1436.     $"0000 00FF FFFF FFFF F700 E4E4 E4E4 E4E4"            /* ................ */
  1437.     $"E4E4 E4E4 E400 F7FF FFFF FF00 0000 0000"            /* ................ */
  1438.     $"0000 FFFF FFFF FFFF 00F7 A5A5 E4E4 E4E4"            /* ..........••.... */
  1439.     $"E4E4 E4A5 A5F7 00FF FFFF FFFF 0000 0000"            /* ...••........... */
  1440.     $"00FF FFFF FFFF FFFF F700 00E4 A5A5 A5A5"            /* ............•••• */
  1441.     $"A5A5 A5E4 0000 F7FF FFFF FFFF FF00 0000"            /* •••............. */
  1442.     $"FFFF FFFF 0101 01FF FFFF FFFF FFFF FFFF"            /* ................ */
  1443.     $"FFFF FFFF FFFF FFFF 0101 FFFF FFFF 0000"            /* ................ */
  1444.     $"FFFF FF01 0133 0101 0101 0101 0101 0101"            /* .....3.......... */
  1445.     $"0101 0101 0101 0101 0133 01FF FFFF FF00"            /* .........3...... */
  1446.     $"FFFF FF01 0101 3301 3301 3301 3301 3301"            /* ......3.3.3.3.3. */
  1447.     $"3301 3301 3301 3301 3301 0101 FFFF FFFF"            /* 3.3.3.3.3....... */
  1448.     $"FFFF FF01 0101 0101 0101 0101 0101 0101"            /* ................ */
  1449.     $"0101 0101 0101 0101 0101 0101 01FF FFFF"            /* ................ */
  1450.     $"FFFF FF01 0101 0101 0101 0101 0101 0101"            /* ................ */
  1451.     $"0101 0101 0101 0101 0101 0101 01FF FFFF"            /* ................ */
  1452.     $"FFFF FF01 3301 3301 3301 3301 3301 3301"            /* ....3.3.3.3.3.3. */
  1453.     $"3301 3301 3301 3301 3301 3301 33FF FFFF"            /* 3.3.3.3.3.3.3... */
  1454.     $"FFFF FF01 0101 0101 0101 0101 0101 0101"            /* ................ */
  1455.     $"0101 0101 0101 0101 0101 0101 01FF FFFF"            /* ................ */
  1456.     $"FFFF FF01 0101 0101 0101 0101 0101 0101"            /* ................ */
  1457.     $"0101 0101 0101 0101 0101 0101 01FF FFFF"            /* ................ */
  1458.     $"FFFF FFEC ECEC 0101 0101 0101 0101 0101"            /* ................ */
  1459.     $"0101 0101 0101 0101 0101 0101 01FF FFFF"            /* ................ */
  1460.     $"FFFF FF01 0101 0101 0101 0101 0101 0101"            /* ................ */
  1461.     $"0101 0101 0101 0101 0101 0101 FFFF FFFF"            /* ................ */
  1462.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1463.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1464.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1465.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1466.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1467.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FF00"            /* ................ */
  1468.     $"0000 FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1469.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF 0000"            /* ................ */
  1470.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1471.     $"0000 0000 0000 FF2B FE2B FD00 0000 0000"            /* .......+.+...... */
  1472.     $"F6F6 F6F6 F7F7 F7F8 F8F8 F9F9 F9FA FAFA"            /* ................ */
  1473.     $"FBFB FBFC FCFC 2B2B FE2B 2BFD FDFC FCFC"            /* ......++.++..... */
  1474.     $"F5F5 F5F5 F5F5 F6F6 F6F6 F6F6 F62B 2B2B"            /* .............+++ */
  1475.     $"2B2B 2B2B 2B2B 2BFE 00FE 2B2B 2B2B 2B2B"            /* +++++++...++++++ */
  1476.     $"F7F7 F8F8 F8F9 F9F9 FAFA FAFB FBFB FCFC"            /* ................ */
  1477.     $"FCFD FDFD FEFE FE00 0000 FEFE FDFD FCFC"            /* ................ */
  1478.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1479.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1480. };
  1481.  
  1482. resource 'ICN#' (gxPrintingDriverBaseID + 6, sysheap, purgeable) {
  1483.     {    /* array: 2 elements */
  1484.         /* [1] */
  1485.         $"6000 0006 F000 000F F800 001F 7C00 003E 3FFF FF7C 1F00 01F8 0F80"
  1486.         $"01F0 07CE E3E0 07F1 17C0 05F1 1F80 05FF DF00 057D BF00 073E 7D00"
  1487.         $"011F F900 012F F900 012F E900 0F17 F1E0 11FF FF10 201F F808 403E"
  1488.         $"7C04 D57D BEAA 80F8 1F02 81F0 0F82 83E0 07C2 87C0 03E2 9F80 01F2"
  1489.         $"9F00 00FA 7FFF FFFC 7FFF FFFE F800 001F F000 000F 7FFF FFF6",
  1490.         /* [2] */
  1491.         $"6000 0006 F000 000F F800 001F 7C00 003E 3FFF FF7C 1FFF FFF8 0FFF"
  1492.         $"FFF0 07FF FFE0 07FF FFC0 07FF FF80 07FF FF00 07FF FF00 07FF FF00"
  1493.         $"01FF FF00 01FF FF00 01FF FF00 0FFF FFE0 1FFF FFF0 3FFF FFF8 7FFF"
  1494.         $"FFFC FFFF FFFE FFFF FFFE FFFF FFFE FFFF FFFE FFFF FFFE FFFF FFFE"
  1495.         $"FFFF FFFE 7FFF FFFC 7FFF FFFE FFFF FFFF FFFF FFFF 7FFF FFF6"
  1496.     }
  1497. };
  1498.  
  1499. resource 'ICN#' (gxPrintingDriverBaseID + 7, sysheap, purgeable) {
  1500.     {    /* array: 2 elements */
  1501.         /* [1] */
  1502.         $"00FF FF00 0100 0080 0080 0100 7F80 01FE 8000 0001 81FF FF01 8100"
  1503.         $"0101 8100 0101 810E E101 8511 1101 8511 1101 8517 D101 8517 D101"
  1504.         $"871E 7101 8120 0901 8120 0901 8110 1101 8F1F F1E1 91FF FF11 A000"
  1505.         $"0009 B555 5555 A000 0005 A000 0005 A055 5555 AE00 0005 A000 0005"
  1506.         $"9FFF FFF9 8000 0001 80FF FF01 8080 0101 8040 0201 7FE0 07FE",
  1507.         /* [2] */
  1508.         $"00FF FF00 01FF FF80 00FF FF00 7FFF FFFE FFFF FFFF FFFF FFFF FFFF"
  1509.         $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1510.         $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1511.         $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1512.         $"FFFF FFFF FFFF FFFF FFFF FFFF FF80 01FF FFC0 03FF 7FE0 07FE"
  1513.     }
  1514. };
  1515.  
  1516. resource 'icl4' (gxPrintingDriverBaseID + 6, sysheap, purgeable) {
  1517.     $"0FF0 0000 0000 0000 0000 0000 0000 0FF0 FFFF 0000 0000 0000 0000"
  1518.     $"0000 0000 FFFF FFFF F000 0000 0000 0000 0000 000F FFFF 0FFF FF00"
  1519.     $"0000 0000 0000 0000 00FF FFF0 00FF FFFF FFFF FFFF FFFF FFFF 0FFF"
  1520.     $"FF00 000F FFFF 0C0C 0C0C 0C0C 0C0F FFFF F000 0000 FFFF F0C0 C0C0"
  1521.     $"C0C0 C0CF FFFF 0000 0000 0FFF FF0C FFFC FFFC 0CFF FFF0 0000 0000"
  1522.     $"0FFF FFFF 000F 000F CFFF FF00 0000 0000 0F0F FFFF 000F 000F FFFF"
  1523.     $"F000 0000 0000 0F0F FFFF FFFF FF0F FFFF 0000 0000 0000 0F0F 0FFF"
  1524.     $"FFFF FFFF FFFF 0000 0000 0000 0FFF C0FF FFF8 FFFF FFCF 0000 0000"
  1525.     $"0000 000F 0C8F FFFF FFFF FC0F 0000 0000 0000 000F C088 FFFF FFFF"
  1526.     $"80CF 0000 0000 0000 000F 0CEE 8FFF FFFE EC0F 0000 0000 0000 FFFF"
  1527.     $"C008 EFFF FFF8 00CF FFF0 0000 000F 010F FFFF FFFF FFFF FFFF 010F"
  1528.     $"0000 00F0 0D00 000F FFFF FFFF F000 0D00 F000 0F01 01D1 D1FF FFF1"
  1529.     $"DFFF FFD1 D101 0F00 F000 0000 0FFF FF00 00FF FFF0 0000 00F0 F101"
  1530.     $"0101 FFFF F101 010F FFFF 0101 01F0 F0D0 D0DF FFFF D0D0 D0D0 FFFF"
  1531.     $"F0D0 D0F0 F101 01FF FFF1 0101 0101 0FFF FF01 01F0 F000 0FFF FF00"
  1532.     $"0000 0000 00FF FFF0 00F0 F106 FFFF F101 0101 0101 010F FFFF 01F0"
  1533.     $"F00F FFFF 0000 0000 0000 0000 FFFF F0F0 0FFF FFFF FFFF FFFF FFFF"
  1534.     $"FFFF FFFF FF00 0FFF FFEE EEEE EEEE EEEE EEEE EEFF FFF0 FFFF FDDD"
  1535.     $"DDDD DDDD DDDD DDDD DDDF FFFF FFFF CCCC CCCC CCCC CCCC CCCC CCCC"
  1536.     $"FFFF 0FFF FFFF FFFF FFFF FFFF FFFF FFFF 0FF0"
  1537. };
  1538.  
  1539. resource 'icl4' (gxPrintingDriverBaseID + 7, sysheap, purgeable) {
  1540.     $"0000 0000 FFFF FFFF FFFF FFFF 0000 0000 0000 000F 0000 0000 0000"
  1541.     $"0000 F000 0000 0000 0000 F0C0 C0C0 C0C0 C0CF 0000 0000 0FFF FFFF"
  1542.     $"F00C 0C0C 0C0C 0C0F FFFF FFF0 F000 0000 00C0 C0C0 C0C0 C0C0 0000"
  1543.     $"000F F00C 0C0F FFFF FFFF FFFF FFFF 0C0C 0C0F F0C0 C0CF 0C0C 0C0C"
  1544.     $"0C0C 0C0F C0C0 C0CF F00C 0C0F C0C0 C0C0 C0C0 C0CF 0C0C 0C0F F0C0"
  1545.     $"C0CF 0C0C FFFC FFFC 0C0F C0C0 C0CF F00C 0F0F C0CF 000F 000F C0CF"
  1546.     $"0C0C 0C0F F0C0 CFCF 0C0F 000F 000F 0C0F C0C0 C0CF F00C 0F0F C0CF"
  1547.     $"0FFF FF0F C0CF 0C0C 0C0F F0C0 CFCF 0C0F 0FFF FF0F 0C0F C0C0 C0CF"
  1548.     $"F00C 0FFF C008 FFF8 FFF8 C0CF 0C0C 0C0F F0C0 C0CF 0C88 8888 8888"
  1549.     $"8C0F C0C0 C0CF F00C 0C0F C088 8888 8888 80CF 0C0C 0C0F F0C0 C0CF"
  1550.     $"0CEE 8888 888E EC0F C0C0 C0CF F00C FFFF C008 EEEE EEE8 00CF FFFC"
  1551.     $"0C0F F0CF 000F FFFF FFFF FFFF FFFF 000F C0CF F0F1 0D01 0101 0101"
  1552.     $"0101 0101 0D01 FC0F F0F0 00D0 D0D0 D0D0 D0D0 D0D0 D000 0FCF F0F1"
  1553.     $"0101 0101 0101 0101 0101 0101 0F0F F0F0 0000 0000 0000 0000 0000"
  1554.     $"0000 0FCF F0F1 D1D1 D1D1 D1D1 D1D1 D1D1 D1D1 DF0F F0F0 6660 0000"
  1555.     $"0000 0000 0000 0000 0FCF F0F1 0101 0101 0101 0101 0101 0101 0F0F"
  1556.     $"F0CF FFFF FFFF FFFF FFFF FFFF FFFF F0CF F00C 0C0C 0C0C 0C0C 0C0C"
  1557.     $"0C0C 0C0C 0C0F F0C0 C0C0 FFFF FFFF FFFF FFFF C0C0 C0CF F00C 0C0C"
  1558.     $"F000 0000 0000 000F 0C0C 0C0F F0C0 C0C0 CF00 0000 0000 00F0 C0C0"
  1559.     $"C0CF 0FFF FFFF FFF0 0000 0000 0FFF FFFF FFF0"
  1560. };
  1561.  
  1562. resource 'icl8' (gxPrintingDriverBaseID + 6, sysheap, purgeable) {
  1563.     $"00FF FF00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000"
  1564.     $"0000 00FF FF00 FFFF FFFF 0000 0000 0000 0000 0000 0000 0000 0000"
  1565.     $"0000 0000 0000 0000 FFFF FFFF FFFF FFFF FF00 0000 0000 0000 0000"
  1566.     $"0000 0000 0000 0000 0000 0000 00FF FFFF FFFF 00FF FFFF FFFF 0000"
  1567.     $"0000 0000 0000 0000 0000 0000 0000 0000 0000 FFFF FFFF FF00 0000"
  1568.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF 00FF FFFF"
  1569.     $"FFFF 0000 0000 00FF FFFF FFFF 00F7 00F7 00F7 00F7 00F7 00F7 00F7"
  1570.     $"00FF FFFF FFFF FF00 0000 0000 0000 FFFF FFFF FF00 F700 F700 F700"
  1571.     $"F700 F700 F700 F7FF FFFF FFFF 0000 0000 0000 0000 00FF FFFF FFFF"
  1572.     $"00F7 FFFF FFF7 FFFF FFF7 00F7 FFFF FFFF FF00 0000 0000 0000 0000"
  1573.     $"00FF FFFF FFFF FFFF 0000 00FF 0000 00FF F7FF FFFF FFFF 0000 0000"
  1574.     $"0000 0000 0000 00FF 00FF FFFF FFFF 0000 00FF 0000 00FF FFFF FFFF"
  1575.     $"FF00 0000 0000 0000 0000 0000 00FF 00FF FFFF FFFF FFFF FFFF FFFF"
  1576.     $"00FF FFFF FFFF 0000 0000 0000 0000 0000 0000 00FF 00FF 00FF FFFF"
  1577.     $"FFFF FFFF FFFF FFFF FFFF FFFF 0000 0000 0000 0000 0000 0000 00FF"
  1578.     $"FFFF F700 FFFF FFFF FFE4 FFFF FFFF FFFF F7FF 0000 0000 0000 0000"
  1579.     $"0000 0000 0000 00FF 00F7 E4FF FFFF FFFF FFFF FFFF FFF7 00FF 0000"
  1580.     $"0000 0000 0000 0000 0000 0000 00FF F700 E4E4 FFFF FFFF FFFF FFFF"
  1581.     $"E400 F7FF 0000 0000 0000 0000 0000 0000 0000 00FF 00F7 A5A5 E4FF"
  1582.     $"FFFF FFFF FFA5 A5F7 00FF 0000 0000 0000 0000 0000 0000 FFFF FFFF"
  1583.     $"F700 00E4 A5FF FFFF FFFF FFE4 0000 F7FF FFFF FF00 0000 0000 0000"
  1584.     $"00FF 0101 01FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF 0101 01FF"
  1585.     $"0000 0000 0000 FF01 0133 0101 0101 01FF FFFF FFFF FFFF FFFF FF01"
  1586.     $"0101 0133 0101 FF00 0000 00FF 0101 0101 3301 3301 FFFF FFFF FF01"
  1587.     $"33FF FFFF FFFF 3301 3301 0101 01FF 0000 FF01 0101 0101 0101 01FF"
  1588.     $"FFFF FFFF 0101 0101 FFFF FFFF FF01 0101 0101 0101 FF00 FF01 0101"
  1589.     $"0101 0101 FFFF FFFF FF01 0101 0101 01FF FFFF FFFF 0101 0101 0101"
  1590.     $"FF00 FF01 3301 3301 33FF FFFF FFFF 3301 3301 3301 3301 FFFF FFFF"
  1591.     $"FF01 3301 3301 FF00 FF01 0101 0101 FFFF FFFF FF01 0101 0101 0101"
  1592.     $"0101 01FF FFFF FFFF 0101 0101 FF00 FF01 0101 01FF FFFF FFFF 0101"
  1593.     $"0101 0101 0101 0101 0101 FFFF FFFF FF01 0101 FF00 FF01 01EC FFFF"
  1594.     $"FFFF FF01 0101 0101 0101 0101 0101 0101 01FF FFFF FFFF 0101 FF00"
  1595.     $"FF01 01FF FFFF FFFF 0101 0101 0101 0101 0101 0101 0101 0101 FFFF"
  1596.     $"FFFF FF01 FF00 00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1597.     $"FFFF FFFF FFFF FFFF FFFF 0000 00FF FFFF FFFF FBFB FBFB FBFB FBFB"
  1598.     $"FBFB FBFB FBFB FBFB FBFB FBFB FFFF FFFF FF00 FFFF FFFF FFF9 F9F9"
  1599.     $"F9F9 F9F9 F9F9 F9F9 F9F9 F9F9 F9F9 F9F9 F9F9 F9FF FFFF FFFF FFFF"
  1600.     $"FFFF F7F7 F7F7 F7F7 F7F7 F7F7 F7F7 F7F7 F7F7 F7F7 F7F7 F7F7 F7F7"
  1601.     $"FFFF FFFF 00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1602.     $"FFFF FFFF FFFF 00FF FF"
  1603. };
  1604.  
  1605. resource 'icl8' (gxPrintingDriverBaseID + 7, sysheap, purgeable) {
  1606.     $"0000 0000 0000 0000 FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF 0000"
  1607.     $"0000 0000 0000 0000 0000 0000 00FF 0000 0000 0000 0000 0000 0000"
  1608.     $"0000 0000 FF00 0000 0000 0000 0000 0000 0000 0000 FF00 2B00 2B00"
  1609.     $"2B00 2B00 2B00 2B00 2BFF 0000 0000 0000 0000 00FF FFFF FFFF FFFF"
  1610.     $"FF00 002B 002B 002B 002B 002B 002B 00FF FFFF FFFF FFFF FF00 FF00"
  1611.     $"0000 0000 0000 0000 2B00 2B00 2B00 2B00 2B00 2B00 2B00 0000 0000"
  1612.     $"0000 00FF FF00 002B 002B 00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1613.     $"FFFF 002B 002B 002B 00FF FF00 2B00 2B00 2BFF 00F7 00F7 00F7 00F7"
  1614.     $"00F7 00F7 00F7 00FF 2B00 2B00 2B00 2BFF FF00 002B 002B 00FF F700"
  1615.     $"F700 F700 F700 F700 F700 F700 F7FF 002B 002B 002B 00FF FF00 2B00"
  1616.     $"2B00 2BFF 00F7 00F7 FFFF FFF7 FFFF FFF7 00F7 00FF 2B00 2B00 2B00"
  1617.     $"2BFF FF00 002B 00FF 00FF F700 F7FF 0000 00FF 0000 00FF F700 F7FF"
  1618.     $"002B 002B 002B 00FF FF00 2B00 2BFF 2BFF 00F7 00FF 0000 00FF 0000"
  1619.     $"00FF 00F7 00FF 2B00 2B00 2B00 2BFF FF00 002B 00FF 00FF F700 F7FF"
  1620.     $"00FF FFFF FFFF 00FF F700 F7FF 002B 002B 002B 00FF FF00 2B00 2BFF"
  1621.     $"2BFF 00F7 00FF 00FF FFFF FFFF 00FF 00F7 00FF 2B00 2B00 2B00 2BFF"
  1622.     $"FF00 002B 00FF FFFF F700 00E4 FFFF FFE4 FFFF FFE4 F700 F7FF 002B"
  1623.     $"002B 002B 00FF FF00 2B00 2B00 2BFF 00F7 E4E4 E4E4 E4E4 E4E4 E4E4"
  1624.     $"E4F7 00FF 2B00 2B00 2B00 2BFF FF00 002B 002B 00FF F700 E4E4 E4E4"
  1625.     $"E4E4 E4E4 E4E4 E400 F7FF 002B 002B 002B 00FF FF00 2B00 2B00 2BFF"
  1626.     $"00F7 A5A5 E4E4 E4E4 E4E4 E4A5 A5F7 00FF 2B00 2B00 2B00 2BFF FF00"
  1627.     $"002B FFFF FFFF F700 00E4 A5A5 A5A5 A5A5 A5E4 0000 F7FF FFFF FF2B"
  1628.     $"002B 00FF FF00 2BFF 0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1629.     $"FFFF 0000 00FF 2B00 2BFF FF00 FF05 00F9 0005 0005 0005 0005 0005"
  1630.     $"0005 0005 0005 0005 00F9 0005 FF2B 00FF FF00 FF00 0000 F900 F900"
  1631.     $"F900 F900 F900 F900 F900 F900 F900 F900 0000 00FF 2BFF FF00 FF05"
  1632.     $"0005 0005 0005 0005 0005 0005 0005 0005 0005 0005 0005 0005 00FF"
  1633.     $"00FF FF00 FF00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000"
  1634.     $"0000 0000 00FF 2BFF FF00 FF05 F905 F905 F905 F905 F905 F905 F905"
  1635.     $"F905 F905 F905 F905 F905 F9FF 00FF FF00 FF00 ECEC EC00 0000 0000"
  1636.     $"0000 0000 0000 0000 0000 0000 0000 0000 00FF 2BFF FF00 FF05 0005"
  1637.     $"0005 0005 0005 0005 0005 0005 0005 0005 0005 0005 0005 00FF 00FF"
  1638.     $"FF00 2BFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1639.     $"FFFF FF00 2BFF FF00 002B 002B 002B 002B 002B 002B 002B 002B 002B"
  1640.     $"002B 002B 002B 002B 002B 00FF FF00 2B00 2B00 2B00 FFFF FFFF FFFF"
  1641.     $"FFFF FFFF FFFF FFFF FFFF 2B00 2B00 2B00 2BFF FF00 002B 002B 002B"
  1642.     $"FF00 0000 0000 0000 0000 0000 0000 00FF 002B 002B 002B 00FF FF00"
  1643.     $"2B00 2B00 2B00 2BFF 0000 0000 0000 0000 0000 0000 FF00 2B00 2B00"
  1644.     $"2B00 2BFF 00FF FFFF FFFF FFFF FFFF FF00 0000 0000 0000 0000 00FF"
  1645.     $"FFFF FFFF FFFF FFFF FF"
  1646. };
  1647.  
  1648. resource 'ics#' (gxPrintingDriverBaseID + 6, sysheap, purgeable) {
  1649.     {    /* array: 2 elements */
  1650.         /* [1] */
  1651.         $"C003 E007 7FFE 3BDC 1D78 1FF0 17F0 17D0 7FFC C7E2 8E71 9C39 B81D"
  1652.         $"FFFF C003 FFFF",
  1653.         /* [2] */
  1654.         $"C003 E007 7FFE 3FFC 1FF8 1FF0 1FF0 1FF0 7FFC FFFE FFFF FFFF FFFF"
  1655.         $"FFFF FFFF FFFF"
  1656.     }
  1657. };
  1658.  
  1659. resource 'ics#' (gxPrintingDriverBaseID + 7, sysheap, purgeable) {
  1660.     {    /* array: 2 elements */
  1661.         /* [1] */
  1662.         $"1FF8 F81F 8001 9FF1 B011 B6D1 B551 97D1 B7DD BFF5 A005 A805 BFFD"
  1663.         $"8001 8FF1 FC3F",
  1664.         /* [2] */
  1665.         $"1FF8 FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1666.         $"FFFF FFFF FC3F"
  1667.     }
  1668. };
  1669.  
  1670. resource 'ics4' (gxPrintingDriverBaseID + 6, sysheap, purgeable) {
  1671.     $"FF00 0000 0000 00FF FFF0 0000 0000 0FFF 0FFF FFFF FFFF FFF0 00FF"
  1672.     $"FCFF FFCF FF00 000F FF0F 0FFF F000 000F FFFF FFFF 0000 000F CFFF"
  1673.     $"FFFF 0000 000F C8FF FFCF 0000 0FFF FFFF FFFF FF00 FFDD DFFF FFFD"
  1674.     $"D1F0 F010 FFF0 0FFF 101F FDDF FFDD DDFF FDDF F6FF F010 101F FF0F"
  1675.     $"FFFF FFFF FFFF FFFF FFFE EEEE EEEE EFFF FFFF FFFF FFFF FFFF"
  1676. };
  1677.  
  1678. resource 'ics4' (gxPrintingDriverBaseID + 7, sysheap, purgeable) {
  1679.     $"000F FFFF FFFF F000 FFFF FCCC CCCF FFFF FCCC CCCC CCCC CCCF FCCF"
  1680.     $"FFFF FFFF CCCF FCFF CCCC CCCF CCCF FCFF CFFC FFCF CCCF FCFF CF0F"
  1681.     $"0FCF CCCF FCCF C888 88CF CCCF FCFF CEEE EEEF FFCF FCFF FFFF FFFF"
  1682.     $"0FCF FCF0 1000 1000 1FCF FCF0 6010 0010 0FCF FCFF FFFF FFFF FFCF"
  1683.     $"FCCC CCCC CCCC CCCF FCCC FFFF FFFF CCCF FFFF FF00 00FF FFFF"
  1684. };
  1685.  
  1686. resource 'ics8' (gxPrintingDriverBaseID + 6, sysheap, purgeable) {
  1687.     $"FFFF 0000 0000 0000 0000 0000 0000 FFFF FFFF FF00 0000 0000 0000"
  1688.     $"0000 00FF FFFF 00FF FFFF FFFF FFFF FFFF FFFF FFFF FF00 0000 FFFF"
  1689.     $"FFF7 FFFF FFFF F7FF FFFF 0000 0000 00FF FFFF 00FF 00FF FFFF FF00"
  1690.     $"0000 0000 00FF FFFF FFFF FFFF FFFF 0000 0000 0000 00FF F7FF FFFF"
  1691.     $"FFFF FFFF 0000 0000 0000 00FF F7E4 FFFF FFFF F7FF 0000 0000 00FF"
  1692.     $"FFFF FFFF FFFF FFFF FFFF FFFF 0000 FFFF 3333 33FF FFFF FFFF FF33"
  1693.     $"3301 FF00 FF01 0101 FFFF FF01 01FF FFFF 0101 01FF FF33 33FF FFFF"
  1694.     $"3333 3333 FFFF FF33 33FF FFEC FFFF FF01 0101 0101 01FF FFFF 01FF"
  1695.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFB FBFB FBFB FBFB"
  1696.     $"FBFB FBFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1697. };
  1698.  
  1699. resource 'ics8' (gxPrintingDriverBaseID + 7, sysheap, purgeable) {
  1700.     $"0000 00FF FFFF FFFF FFFF FFFF FF00 0000 FFFF FFFF FF2B 2B2B 2B2B"
  1701.     $"2BFF FFFF FFFF FF2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2BFF FF2B 2BFF"
  1702.     $"FFFF FFFF FFFF FFFF 2B2B 2BFF FF2B FFFF 2B2B 2B2B 2B2B 2BFF 2B2B"
  1703.     $"2BFF FF2B FFFF 2BFF FF2B FFFF 2BFF 2B2B 2BFF FF2B FFFF 2BFF 00FF"
  1704.     $"00FF 2BFF 2B2B 2BFF FF2B 2BFF 2BE3 E3E3 E3E3 2BFF 2B2B 2BFF FF2B"
  1705.     $"FFFF 2BFC FCFC FCFC FCFF FFFF 2BFF FF2B FFFF FFFF FFFF FFFF FFFF"
  1706.     $"00FF 2BFF FF2B FF00 0500 0000 0500 0000 05FF 2BFF FF2B FF00 EC00"
  1707.     $"0500 0000 0500 00FF 2BFF FF2B FFFF FFFF FFFF FFFF FFFF FFFF 2BFF"
  1708.     $"FF2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2BFF FF2B 2B2B FFFF FFFF FFFF"
  1709.     $"FFFF 2B2B 2BFF FFFF FFFF FFFF 0000 0000 FFFF FFFF FFFF"
  1710. };
  1711.